README.md
June 17, 2026 ยท View on GitHub
Firefox Mod Blur - Modular
๐น macOS style buttons
๐น Light and Dark theme support
๐น Updated context menu design

๐น Clean compact search with hidden buttons

๐น More compact and responsive homepage

Select and add extra styles and functions
Min-max-close buttons style :gear:
Select one min-max-close_buttons.css
Left side MacOS style



Bookmarks bar modifications :gear:
popout_bookmarks_bar_on_hover.css



mod.transparent.bookmarks-bar or mod.transparent.bookmarks-bar.centered in about:config 
Privacy mods :gear:
privacy_blur_email_in_main_menu.css




Extension menu changes :gear:
Style 1 - cleaner_extensions_menu.css


How to enable/disable extra functionality
In search bar type -> about:config
If it's configured using numbers select number else select boolean and press add -> +
To reset default values
deletethe added preference or set it tofalse(for boolean).To find all added preferences search "mod."
Copy and Enable preferred modifications:
| Preference name | Value | Notes | Preview |
|---|---|---|---|
| mod.number.of.extensions.in.a.row | 1 to 10 | Change number of extensions in one row. Default [4] | |
| mod.extensions.menu.extention-icon.size | 12 to 30 | Change extensions icons size. Default [22] | |
| mod.hide.manage-extensions.button | true | Hide the button that opens all extensions manager inside settings. | |
| mod.disable.extensions-menu.separator | true | Hide sepatator between active and inactive/faded extensions. Only visible when there is at least one faded extension. | |
| mod.hide.faded-extensions.inside.extensions-menu | true | Hide all faded/inactive non interactable extensions from extension menu. Not necessary if they aren't visible by default. |
Icon changes :gear:
firefox_view_icon_change.css



More compact Vertical Tabs :gear:
Enable
mod.compact.vertical.tabs in about:config Centered Tabs :gear:
Enable
mod.centered.tabs in about:config Hide Tab preview panel :gear:
Enable
firefoxcss.disable.tab.preview.panel.fully in about:config Hide scrollbar when Vertical tabs overflow :gear:
Enable
mod.disable.scrollbar.in.vertical.tabs in about:config Enable Search Box focus outline :gear:
Enable
mod.searchBox.focus.outline.enable in about:config Tabs on top :gear:
Enable
firefoxcss.tabs.on.top.enable in about:config. Doesn't work with custom window control buttons for now (linux should work)Window Frame border mods :gear:
- Fully padded Window border: Enable mod.main.window.frame.style-1 or mod.main.window.frame.style-2 in about:config
- Default Window border and shadow: Disable mod.disable.browser.border-and-shadow in about:config
Always show Search Bar buttons :gear:
Enable
mod.search.info.buttons.show.always in about:config Active tab has static width :gear:
selected_tabs_static_width.css
Colored sound playing tab :gear:
colored_soundplaying_tab.css
Hide List all tabs button :gear:
hide_list-all-tabs_button.css [Shows when tabs overflow]

Remove title text from homepage shortcuts :gear:
remove_homepage_shortcut_title_text.css

Center Widgets in New Tab :gear:
Enable
mod.center.widgets or mod.center.widgets.keep.title-text in about:config
mod.center.widgets
mod.center.widgets.keep.title-text
Experimental: Popout Searchbar with Blur :gear:
Enable
mod.popout.searchbar or mod.popout.searchbar.no-animation in about:config Experimental: Extra Blur mods :gear:
- Combined extra Blur mod.combined.extra.blur, combines: "mod.panel-menu.blur", "mod.searchbar.blur" and "mod.vertical-tabs.expand.blur". Enable in about:config
- Searchbar Blur: Enable mod.searchbar.blur in about:config
- Panel menu Blur: Enable mod.panel-menu.blur in about:config
- Vertical Tabs expand Blur: Enable mod.vertical-tabs.expand.blur in about:config
Circular homepage shortcuts :gear:
circular_homepage_shortcuts.css

Wallpaper Blur in New tab page :hammer:
Enable
mod.new-tab.background.blur using Number field in about:config
Type intensity number [1 to 10] - Default [4] is used when selecting Boolean field instead of Number
Spill style theme :hammer:
Enable
mod.spill-theme in about:config


Card Style theme :hammer:
Enable
mod.card-theme.style.1 or mod.card-theme.style.2 in about:config On Pause - Acrylic MicaForEveryone :hammer:
Will be updated when Firefox fully releases blur

:wrench: Installation
Important
1. In about:config set toolkit.legacyUserProfileCustomizations.stylesheets to "True" for your custom themes to work.
2. Download latest or your preferred firefox version .zip file.
3. You can find your profile folder by writing about:support in URL bar and using Open folder in Profile folder section.
4. Put userChrome.css, userContent.css, ASSETS in chrome folder (create chrome folder inside your main profile folder if it doesnt exist).
5. Put any selected extra .css modification files (not folders) from EXTRA MODS to inside of your chrome folder.
6. File Structure (required files/folders marked with *):
:open_file_folder: ... / your profile / chrome / userChrome.css *
:open_file_folder: ... / your profile / chrome / userContent.css *
:open_file_folder: ... / your profile / chrome / ASSETS * /
:open_file_folder: ... / your profile / chrome / [extra modification file].css
Tip
How to Toggle between Light and Dark theme:
There are two settings to change in firefox (pictures below).
-
Setting both to auto makes it adapt to your operating system theme.
-
Setting Theme(2) to
LightorDarkwill force it no matter of Operating System colors. -
Best to leave Website Appearance(1) settings set to auto and just Change to preferred Theme(2).
- Website appearance (changes new tab and websites colors)
- Theme (changes toolbar and browser text colors, also sets text colors to new tab page).
I use firefox integrated Flexible space for spacing:
:wrench: Easy Installation Script by Alan-Kuan
Download https://github.com/Alan-Kuan/Firefox-Mod-Blur
Installation Instructions https://github.com/Alan-Kuan/Firefox-Mod-Blur#page_with_curl-installer-script
:wrench: MicaForEveryone Installation
- Download the portable or installation file from github.com/MicaForEveryone.
- Install the extra files it asks you to install. And run the program.
- At the bottom left corner press
Add Rule->Add Process Rule, typefirefox->add. - On the left panel select and open
firefoxsection. Change Mica toAcrylicfor better blur effect. - Dont forget to download my css file
acrylic_micaforeveryone.cssfromEXTRA THEMESand put it insideChromefolder (and base files from Installation guide above). - Remove and dont use any other min-max-close window button files.
- Expermental:warning: In MicaForEveryone settings
firefoxsection enableBlur Behindso when the window is not active it will still be blurred.
:page_facing_up: Other
Old version files backup: https://github.com/datguypiko/Firefox-old-files-backup
:page_facing_up: Sources
Source for Backdrop filter:
https://www.reddit.com/r/FirefoxCSS/comments/ddi4dc/testing_the_backdropfilter_in_the_url_dropdown/
icons_in_main_menu.css (source)
