--- title: WebDef.UI — Stable Diffusion emoji: 🖥 colorFrom: red colorTo: pink sdk: gradio sdk_version: 3.39.0 app_file: sd_ui.py pinned: true license: creativeml-openrail-m ---

Awesome Firefox (v1.0.0)

Project designed to help you make the most of your Firefox browser. We declare that Firefox is times more convenient and better than Chrome. Our goal is to teach you how to get the most out of your browser! > Site: https://mozilla.vercel.app >
> Awesome Windows 11: https://github.com/awesome-windows11/windows11 Mobile: https://github.com/fork-maintainers/iceraven-browser

Configuration Files

📜 config.js (known as mozilla.cfg aka. firefox.cfg)

You no longer need to manually configure your browser settings. Firefox has auto-configuration for almost any setting. File with autopolicies for [about:config](https://searchfox.org/mozilla-release/source/browser/app/profile/firefox.js) page / [Список настроек на русском](https://forum.mozilla-russia.org/viewtopic.php?id=36226) All the current settings can be viewed without opening the browser at: `profile/prefs.js` 1. **IMPORTANT:** for THIS file to work, create a file (`autoconfig.js`, `prefs.js`):
...\app\defaults\pref\config-prefs.js ``` js pref("general.config.obscure_value", 0); pref("general.config.filename", "config.js"); pref("general.config.sandbox_enabled", false); ```
2. AFTER that you can create the file (*here are some examples of the most famous settings*):
...\app\config.js https://github.com/arkenfox/user.js/blob/master/user.js ```js // extensions lockPref('xpinstall.signatures.required', false); // update lockPref("app.update.auto", false) lockPref("app.update.background.enabled", false) // compact mode lockPref("browser.compactmode.show", true); lockPref("browser.uidensity", 1) //safebrowsing Google lockPref("browser.safebrowsing.malware.enabled", false) lockPref("browser.safebrowsing.phishing.enabled", false) lockPref("browser.safebrowsing.blockedURIs.enabled", false) lockPref("browser.safebrowsing.downloads.remote.enabled", false) lockPref("browser.safebrowsing.provider.google.updateURL", "none") lockPref("browser.safebrowsing.provider.google4.updateURL", "none") lockPref("browser.safebrowsing.provider.google4.dataSharingUR", "none") lockPref("browser.safebrowsing.provider.google4.gethashURL", "none") // Block dangerous downloads lockPref("browser.safebrowsing.downloads.enabled", false) // Warn you about unwanted and uncommon software lockPref("browser.safebrowsing.downloads.remote.block_uncommon", false) // telemetry lockPref("toolkit.telemetry.enabled", false) lockPref("toolkit.telemetry.server", "none") lockPref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false) lockPref("app.normandy.enabled", false) lockPref("app.normandy.first_run", false) lockPref("app.normandy.api_url", "none") // pocket lockPref("extensions.pocket.enabled", false) lockPref("extensions.pocket.api", "none") lockPref("extensions.pocket.site", "none") // css lockPref("toolkit.legacyUserProfileCustomizations.stylesheets", true) lockPref("widget.non-native-theme.scrollbar.style", 1) lockPref("nglayout.enable_drag_images", false) // containers lockPref("privacy.userContext.enabled", true) lockPref("privacy.userContext.ui.enabled", true) // reader lockPref("reader.parse-on-load.enabled", false) // search page lockPref("accessibility.typeaheadfind", false) // чтобы поиск не набирался сразу lockPref("accessibility.typeaheadfind.autostart", false) // notification lockPref("alerts.useSystemBackend", true) // about:config lockPref("browser.aboutConfig.showWarning", false) // download lockPref("browser.download.autohideButton", false) lockPref("browser.download.useDownloadDir", false) // last session lockPref("browser.startup.page", 3) // tabs preview taskbar lockPref("browser.taskbar.previews.enable", false) // UTF8 decode lockPref("browser.urlbar.decodeURLsOnCopy", true) // space double click lockPref("layout.word_select.eat_space_to_next_word", false) // account lockPref("network.http.windows-sso.enabled", false) // tabs animation off lockPref("ui.prefersReducedMotion", "1") // ctrl + tab menu lockPref("browser.ctrlTab.sortByRecentlyUsed", true) // Open links in tabs of new tab (windows = 2) lockPref("browser.link.open_newwindow", 3) // open links in searchbar of current tab lockPref("browser.urlbar.openintab", false) // smoothscrolling lockPref("general.smoothScroll", false) // autofill logins and passwords lockPref("signon.autofillForms", false) // suggest and generate strong password lockPref("signon.generation.enabled", false) // Provide search suggestions lockPref("browser.search.suggest.enabled", true) // Show search suggestions in adress bar results lockPref("browser.urlbar.suggest.searches", true) // Show search suggestions in Private Windows lockPref("browser.search.suggest.enabled.private", true) // Search bar in toolbar lockPref("browser.search.widget.inNavBar", false) // spellcheck on lockPref("layout.spellcheckDefault", 1) // reset the browser window size lockPref("privacy.resistFingerprinting", false) // useragent lockPref("general.useragent.override", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36") // https://firefox-source-docs.mozilla.org/browser/urlbar/preferences.html lockPref("browser.urlbar.showSearchSuggestionsFirst", false) // max count search bar lockPref("browser.urlbar.maxRichResults", 20) // calculator lockPref("browser.urlbar.suggest.calculator", true) lockPref("browser.urlbar.unitConversion.enabled", true) ```

📜 policies.json

Firefox [policies](https://github.com/mozilla/policy-templates/blob/master/README.md)
...\distribution\policies.json ```json { "policies": { "DisableAppUpdate": true, "DisableFirefoxAccounts": true, "DisableFirefoxScreenshots": true, "DisablePocket": true, "DisableSetDesktopBackground": true, "DisableTelemetry": true, "DontCheckDefaultBrowser": true, "PasswordManagerEnabled": false } } ```

📜 userChrome.css

Firefox Appearance (CSS)
...\profile\chrome\userChrome.css https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome
https://github.com/mbnuqw/sidebery/wiki/Firefox-Styles-Snippets-(via-userChrome.css)
https://github.com/Aris-t2/CustomCSSforFx
https://github.com/Aris-t2/CustomJSforFx
https://github.com/Timvde/UserChrome-Tweaks
https://github.com/Isaac-Newt/userChrome-styles
https://github.com/dotiful/firefox-scripts ```css /* compact_menus_proton */ .subview-subheader, panelview .toolbarbutton-1, .subviewbutton, .widget-overflow-list .toolbarbutton-1 { padding: 2px !important; } menupopup > menuitem, menupopup > menu { padding-block: 2px !important; } #context-navigation :-moz-any(#context-back,#context-forward,#context-reload,#context-stop,#context-bookmarkpage) { padding: 2px !important; -moz-margin-start: -10px !important; } ``` MORE SOON...

✨ Personalization

Include flag: `toolkit.legacyUserProfileCustomizations.stylesheet` = true [about:config](https://searchfox.org/mozilla-release/source/browser/app/profile/firefox.js)
https://github.com/xiaoxiaoflood/firefox-scripts
https://github.com/black7375/Firefox-UI-Fix
https://github.com/muckSponge/MaterialFox
https://github.com/QNetITQ/WaveFox
https://github.com/edelvarden/material-fox-updated
https://github.com/maicol07/FluentFox
https://github.com/fboulnois/positron-ui-firefox
https://github.com/auberginehill/firefox-customization-files
https://github.com/aminomancer/uc.css.js
https://github.com/doublejim/tree-style-tab-compact-dark-style
https://github.com/UnlimitedAvailableUsername/Edge-Mimicry-Tree-Style-Tab-For-Firefox
https://github.com/filips123/PWAsForFirefox

🧰 Extensions

https://github.com/piroor/treestyletab
https://github.com/FilipePS/Traduzir-paginas-web
[Gmail / Calendar checker](https://addons.mozilla.org/ru/firefox/user/1204619)

⬇ Unbranded builds