////// ⚠️ REQUIRED PREFS // only required if you're using any of my scripts that use eval(). user_pref("security.allow_unsafe_dangerous_privileged_evil_eval", true); //// disable telemetry since we're modding firefox user_pref("toolkit.telemetry.enabled", false); user_pref("browser.discovery.enabled", false); user_pref("app.shield.optoutstudies.enabled", false); user_pref("datareporting.healthreport.documentServerURI", "http://%(server)s/healthreport/"); user_pref("datareporting.healthreport.uploadEnabled", false); user_pref("datareporting.policy.dataSubmissionPolicyBypassNotification", true); user_pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false); //// make the theme work properly user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); user_pref("browser.proton.places-tooltip.enabled", true); user_pref("layout.css.moz-document.content.enabled", true); //// eliminate the blank white window during startup user_pref("browser.startup.blankWindow", false); user_pref("browser.startup.preXulSkeletonUI", false); //// // required for icons with data URLs user_pref("svg.context-properties.content.enabled", true); // required for acrylic gaussian blur user_pref("layout.css.backdrop-filter.enabled", true); // enable browser dark mode user_pref("ui.systemUsesDarkTheme", 1); // enable content dark mode user_pref("layout.css.prefers-color-scheme.content-override", 0); //// avoid native styling user_pref("browser.display.windows.non_native_menus", 1); user_pref("widget.content.allow-gtk-dark-theme", true); // make sure the tab bar is in the titlebar on Linux user_pref("browser.tabs.inTitlebar", 1); //// // avoid custom menulist/select styling user_pref("dom.forms.select.customstyling", false); // keep "all tabs" menu available at all times, useful for all tabs menu // expansion pack user_pref("browser.tabs.tabmanager.enabled", true); // disable urlbar result group labels since we don't use them user_pref("browser.urlbar.groupLabels.enabled", false); // allow urlbar result menu buttons without slowing down tabbing through results user_pref("browser.urlbar.resultMenu.keyboardAccessible", false); // Background for selected