// user.js overrides. user_pref("network.http.referer.XOriginTrimmingPolicy", 2); user_pref("network.http.referer.XOriginPolicy", 0); user_pref("privacy.resistFingerprinting", true); user_pref("keyword.enabled", true); // https://github.com/arkenfox/user.js/issues/1974 :\ user_pref("privacy.clearOnShutdown_v2.browsingHistoryAndDownloads", true); user_pref("privacy.clearOnShutdown_v2.downloads", true); user_pref("privacy.clearSiteData.browsingHistoryAndDownloads", true); user_pref("privacy.clearHistory.browsingHistoryAndDownloads", true); // Greatly increase memory-only cache size. user_pref("browser.cache.memory.capacity", 524288); // Disable unwanted urlbar suggestions. user_pref("browser.urlbar.suggest.topsites", false); user_pref("browser.urlbar.suggest.searches", false); user_pref("browser.urlbar.suggest.remotetab", false); user_pref("browser.urlbar.suggest.engines", false); user_pref("browser.urlbar.suggest.addons", false); user_pref("browser.urlbar.suggest.bestmatch", false); user_pref("browser.urlbar.suggest.calculator", false); user_pref("browser.urlbar.suggest.mdn", false); user_pref("browser.urlbar.suggest.openpage", false); user_pref("browser.urlbar.suggest.pocket", false); user_pref("browser.urlbar.suggest.trending", false); user_pref("browser.urlbar.suggest.weather", false); user_pref("browser.urlbar.merino.enabled", false); user_pref("browser.urlbar.quicksuggest.enabled", false); // Disable pocket. user_pref("extensions.pocket.enabled", false); user_pref("browser.urlbar.suggest.pocket", false); // Use the same search engine for private tabs. user_pref("browser.search.separatePrivateDefault", false); // Disable screenshot extension. user_pref("extensions.screenshots.disabled", true); // Disable picture-in-picture. user_pref("media.videocontrols.picture-in-picture.video-toggle.enabled", false); // Disable video autoplay by default. user_pref("media.autoplay.default", 5); // Enable WebGL. user_pref("webgl.disabled", false); // Enable DRM, Disable DRM UI. user_pref("media.eme.enabled", true); user_pref("browser.eme.ui.enabled", false); // Change annoying keybinds. user_pref("ui.key.menuAccessKey", 17); user_pref("ui.key.menuAccessKeyFocuses", false); user_pref("mousebutton.4th.enabled", false); user_pref("mousebutton.5th.enabled", false); // Disable tab groups. user_pref("browser.tabs.groups.enabled", false); // Good smooth-scrolling. user_pref("general.smoothScroll.mouseWheel.durationMaxMS", 250); user_pref("general.smoothScroll.mouseWheel.durationMinMS", 250); user_pref("general.smoothScroll.msdPhysics.enabled", true); user_pref("general.smoothScroll.msdPhysics.motionBeginSpringConstant", 400); user_pref("general.smoothScroll.msdPhysics.regularSpringConstant", 600); user_pref("general.smoothScroll.msdPhysics.slowdownMinDeltaMS", 120); user_pref("general.smoothScroll.other.durationMaxMS", 500); user_pref("general.smoothScroll.pages.durationMaxMS", 500); user_pref("general.smoothScroll.stopDecelerationWeighting", "0.8"); user_pref("mousewheel.default.delta_multiplier_x", 200); user_pref("mousewheel.default.delta_multiplier_y", 200); user_pref("mousewheel.min_line_scroll_amount", 22); // Performance. user_pref("gfx.webrender.enabled", true); user_pref("gfx.webrender.all", true); // Hardware accelerated video decoding. user_pref("media.ffmpeg.vaapi.enabled", true); // ForkServer. user_pref("dom.ipc.forkserver.enable", true); // Disable pop-up when using mic. user_pref("privacy.webrtc.legacyGlobalIndicator", false); // PipeWire stuff. user_pref("reader.parse-on-load.enabled", false); user_pref("media.webspeech.synth.enabled", false); // Disable "sign into sync". user_pref("identity.fxaccounts.enabled", false); // userChrome.css. user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); user_pref("browser.uidensity", 0); user_pref("svg.context-properties.content.enabled", true); user_pref("browser.theme.dark-private-windows", false); user_pref("browser.tabs.drawInTitlebar", true); // Gnome theme. user_pref("gnomeTheme.normalWidthTabs", true); // adw3-gtk. user_pref("widget.gtk.libadwaita-colors.enabled", false); // Hide bookmarks. user_pref("browser.toolbars.bookmarks.visibility", "never"); // No titlebar. user_pref("browser.tabs.inTitlebar", 0); // Disable gestures. user_pref("apz.gtk.pangesture.enabled", false); // Disable firefox view. user_pref("browser.tabs.firefox-view", false); user_pref("browser.tabs.firefox-view-next", false); // Disable tab preview. user_pref("browser.tabs.hoverPreview.enabled", false); user_pref("browser.tabs.hoverPreview.showThumbnails", false); // Disable AI sidebar.. user_pref("sidebar.revamp", false);