Last active
July 24, 2025 11:46
-
-
Save Staubgeborener/a994bccaf533d983f04cc2794a53e92e to your computer and use it in GitHub Desktop.
My Betterfox Settings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // | |
| /* You may copy+paste this file and use it as it is. | |
| * | |
| * If you make changes to your about:config while the program is running, the | |
| * changes will be overwritten by the user.js when the application restarts. | |
| * | |
| * To make lasting changes to preferences, you will have to edit the user.js. | |
| */ | |
| /**************************************************************************** | |
| * Betterfox * | |
| * "Ad meliora" * | |
| * version: 140 * | |
| * url: https://github.com/yokoffing/Betterfox * | |
| ****************************************************************************/ | |
| /**************************************************************************** | |
| * SECTION: FASTFOX * | |
| ****************************************************************************/ | |
| /** GENERAL ***/ | |
| user_pref("content.notify.interval", 100000); | |
| /** GFX ***/ | |
| user_pref("gfx.canvas.accelerated.cache-size", 512); | |
| user_pref("gfx.content.skia-font-cache-size", 20); | |
| /** DISK CACHE ***/ | |
| user_pref("browser.cache.disk.enable", false); | |
| /** MEMORY CACHE ***/ | |
| user_pref("browser.sessionhistory.max_total_viewers", 4); | |
| /** MEDIA CACHE ***/ | |
| user_pref("media.memory_cache_max_size", 65536); | |
| user_pref("media.cache_readahead_limit", 7200); | |
| user_pref("media.cache_resume_threshold", 3600); | |
| /** IMAGE CACHE ***/ | |
| user_pref("image.mem.decode_bytes_at_a_time", 32768); | |
| /** NETWORK ***/ | |
| user_pref("network.http.max-connections", 1800); | |
| user_pref("network.http.max-persistent-connections-per-server", 10); | |
| user_pref("network.http.max-urgent-start-excessive-connections-per-host", 5); | |
| user_pref("network.http.pacing.requests.enabled", false); | |
| user_pref("network.dnsCacheExpiration", 3600); | |
| user_pref("network.ssl_tokens_cache_capacity", 10240); | |
| /** SPECULATIVE LOADING ***/ | |
| user_pref("network.http.speculative-parallel-limit", 0); | |
| user_pref("network.dns.disablePrefetch", true); | |
| user_pref("network.dns.disablePrefetchFromHTTPS", true); | |
| user_pref("browser.urlbar.speculativeConnect.enabled", false); | |
| user_pref("browser.places.speculativeConnect.enabled", false); | |
| user_pref("network.prefetch-next", false); | |
| user_pref("network.predictor.enabled", false); | |
| /** EXPERIMENTAL ***/ | |
| user_pref("layout.css.grid-template-masonry-value.enabled", true); | |
| /**************************************************************************** | |
| * SECTION: SECUREFOX * | |
| ****************************************************************************/ | |
| /** TRACKING PROTECTION ***/ | |
| user_pref("browser.contentblocking.category", "strict"); | |
| user_pref("browser.download.start_downloads_in_tmp_dir", true); | |
| user_pref("browser.helperApps.deleteTempFileOnExit", true); | |
| user_pref("browser.uitour.enabled", false); | |
| user_pref("privacy.globalprivacycontrol.enabled", true); | |
| /** OCSP & CERTS / HPKP ***/ | |
| user_pref("security.OCSP.enabled", 0); | |
| user_pref("security.pki.crlite_mode", 2); | |
| /** SSL / TLS ***/ | |
| user_pref("security.ssl.treat_unsafe_negotiation_as_broken", true); | |
| user_pref("browser.xul.error_pages.expert_bad_cert", true); | |
| user_pref("security.tls.enable_0rtt_data", false); | |
| /** DISK AVOIDANCE ***/ | |
| user_pref("browser.privatebrowsing.forceMediaMemoryCache", true); | |
| user_pref("browser.sessionstore.interval", 60000); | |
| /** SHUTDOWN & SANITIZING ***/ | |
| user_pref("browser.privatebrowsing.resetPBM.enabled", true); | |
| user_pref("privacy.history.custom", true); | |
| /** SEARCH / URL BAR ***/ | |
| user_pref("browser.urlbar.trimHttps", true); | |
| user_pref("browser.urlbar.untrimOnUserInteraction.featureGate", true); | |
| user_pref("browser.search.separatePrivateDefault.ui.enabled", true); | |
| user_pref("browser.search.suggest.enabled", false); | |
| user_pref("browser.urlbar.quicksuggest.enabled", false); | |
| user_pref("browser.urlbar.groupLabels.enabled", false); | |
| user_pref("browser.formfill.enable", false); | |
| user_pref("network.IDN_show_punycode", true); | |
| /** PASSWORDS ***/ | |
| user_pref("signon.formlessCapture.enabled", false); | |
| user_pref("signon.privateBrowsingCapture.enabled", false); | |
| user_pref("network.auth.subresource-http-auth-allow", 1); | |
| user_pref("editor.truncate_user_pastes", false); | |
| /** MIXED CONTENT + CROSS-SITE ***/ | |
| user_pref("security.mixed_content.block_display_content", true); | |
| user_pref("pdfjs.enableScripting", false); | |
| /** EXTENSIONS ***/ | |
| user_pref("extensions.enabledScopes", 5); | |
| /** HEADERS / REFERERS ***/ | |
| user_pref("network.http.referer.XOriginTrimmingPolicy", 2); | |
| /** CONTAINERS ***/ | |
| user_pref("privacy.userContext.ui.enabled", true); | |
| /** SAFE BROWSING ***/ | |
| user_pref("browser.safebrowsing.downloads.remote.enabled", false); | |
| /** MOZILLA ***/ | |
| user_pref("permissions.default.desktop-notification", 2); | |
| user_pref("permissions.default.geo", 2); | |
| user_pref("geo.provider.network.url", "https://beacondb.net/v1/geolocate"); | |
| user_pref("browser.search.update", false); | |
| user_pref("permissions.manager.defaultsUrl", ""); | |
| user_pref("extensions.getAddons.cache.enabled", false); | |
| /** TELEMETRY ***/ | |
| user_pref("datareporting.policy.dataSubmissionEnabled", false); | |
| user_pref("datareporting.healthreport.uploadEnabled", false); | |
| user_pref("toolkit.telemetry.unified", false); | |
| user_pref("toolkit.telemetry.enabled", false); | |
| user_pref("toolkit.telemetry.server", "data:,"); | |
| user_pref("toolkit.telemetry.archive.enabled", false); | |
| user_pref("toolkit.telemetry.newProfilePing.enabled", false); | |
| user_pref("toolkit.telemetry.shutdownPingSender.enabled", false); | |
| user_pref("toolkit.telemetry.updatePing.enabled", false); | |
| user_pref("toolkit.telemetry.bhrPing.enabled", false); | |
| user_pref("toolkit.telemetry.firstShutdownPing.enabled", false); | |
| user_pref("toolkit.telemetry.coverage.opt-out", true); | |
| user_pref("toolkit.coverage.opt-out", true); | |
| user_pref("toolkit.coverage.endpoint.base", ""); | |
| user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false); | |
| user_pref("browser.newtabpage.activity-stream.telemetry", false); | |
| user_pref("datareporting.usage.uploadEnabled", false); | |
| /** EXPERIMENTS ***/ | |
| user_pref("app.shield.optoutstudies.enabled", false); | |
| user_pref("app.normandy.enabled", false); | |
| user_pref("app.normandy.api_url", ""); | |
| /** CRASH REPORTS ***/ | |
| user_pref("breakpad.reportURL", ""); | |
| user_pref("browser.tabs.crashReporting.sendReport", false); | |
| /**************************************************************************** | |
| * SECTION: PESKYFOX * | |
| ****************************************************************************/ | |
| /** MOZILLA UI ***/ | |
| user_pref("browser.privatebrowsing.vpnpromourl", ""); | |
| user_pref("extensions.getAddons.showPane", false); | |
| user_pref("extensions.htmlaboutaddons.recommendations.enabled", false); | |
| user_pref("browser.discovery.enabled", false); | |
| user_pref("browser.shell.checkDefaultBrowser", false); | |
| user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false); | |
| user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); | |
| user_pref("browser.preferences.moreFromMozilla", false); | |
| user_pref("browser.aboutConfig.showWarning", false); | |
| user_pref("browser.aboutwelcome.enabled", false); | |
| user_pref("browser.profiles.enabled", true); | |
| /** THEME ADJUSTMENTS ***/ | |
| user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); | |
| user_pref("browser.compactmode.show", true); | |
| user_pref("browser.privateWindowSeparation.enabled", false); // WINDOWS | |
| /** FULLSCREEN NOTICE ***/ | |
| user_pref("full-screen-api.transition-duration.enter", "0 0"); | |
| user_pref("full-screen-api.transition-duration.leave", "0 0"); | |
| user_pref("full-screen-api.warning.timeout", 0); | |
| /** URL BAR ***/ | |
| user_pref("browser.urlbar.unitConversion.enabled", true); | |
| user_pref("browser.urlbar.trending.featureGate", false); | |
| /** NEW TAB PAGE ***/ | |
| user_pref("browser.newtabpage.activity-stream.default.sites", ""); | |
| user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false); | |
| user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); | |
| user_pref("browser.newtabpage.activity-stream.showSponsored", false); | |
| /** POCKET ***/ | |
| user_pref("extensions.pocket.enabled", false); | |
| /** DOWNLOADS ***/ | |
| user_pref("browser.download.manager.addToRecentDocs", false); | |
| /** PDF ***/ | |
| user_pref("browser.download.open_pdf_attachments_inline", true); | |
| /** TAB BEHAVIOR ***/ | |
| user_pref("browser.bookmarks.openInTabClosesMenu", false); | |
| user_pref("browser.menu.showViewImageInfo", true); | |
| user_pref("findbar.highlightAll", true); | |
| user_pref("layout.word_select.eat_space_to_next_word", false); | |
| /**************************************************************************** | |
| * START: MY OVERRIDES * | |
| ****************************************************************************/ | |
| // visit https://github.com/yokoffing/Betterfox/wiki/Common-Overrides | |
| // visit https://github.com/yokoffing/Betterfox/wiki/Optional-Hardening | |
| // Enter your personal overrides below this line: | |
| // PREF: disable Firefox Sync | |
| user_pref("identity.fxaccounts.enabled", false); | |
| // PREF: disable the Firefox View tour from popping up | |
| user_pref("browser.firefox-view.feature-tour", "{\"screen\":\"\",\"complete\":true}"); | |
| // PREF: disable login manager | |
| user_pref("signon.rememberSignons", false); | |
| // PREF: disable address and credit card manager | |
| user_pref("extensions.formautofill.addresses.enabled", false); | |
| user_pref("extensions.formautofill.creditCards.enabled", false); | |
| // FastFox | |
| // PREF: initial paint delay | |
| // How long FF will wait before rendering the page (in ms) | |
| // [NOTE] You may prefer using 250. | |
| // [NOTE] Dark Reader users may want to use 1000 [3]. | |
| // [3] https://old.reddit.com/r/firefox/comments/o0xl1q/reducing_cpu_usage_of_dark_reader_extension/ | |
| user_pref("nglayout.initialpaint.delay", 1000); // DEFAULT; formerly 250 | |
| // Faster YouTube loading | |
| // [1] https://www.reddit.com/r/firefox/comments/1dhrplq/youtube_fix_solution_to_slow_stuttering_bad/ | |
| user_pref("network.http.http3.enable", false); | |
| /**************************************************************************** | |
| * SECTION: SMOOTHFOX * | |
| ****************************************************************************/ | |
| // visit https://github.com/yokoffing/Betterfox/blob/main/Smoothfox.js | |
| // Enter your scrolling overrides below this line: | |
| // OPTION: NATURAL SMOOTH SCROLLING V3 [MODIFIED] | |
| // credit: https://github.com/AveYo/fox/blob/cf56d1194f4e5958169f9cf335cd175daa48d349/Natural%20Smooth%20Scrolling%20for%20user.js | |
| // recommended for 120hz+ displays | |
| // largely matches Chrome flags: Windows Scrolling Personality and Smooth Scrolling | |
| user_pref("apz.overscroll.enabled", true); // DEFAULT NON-LINUX | |
| user_pref("general.smoothScroll", true); // DEFAULT | |
| user_pref("general.smoothScroll.msdPhysics.continuousMotionMaxDeltaMS", 12); | |
| user_pref("general.smoothScroll.msdPhysics.enabled", true); | |
| user_pref("general.smoothScroll.msdPhysics.motionBeginSpringConstant", 600); | |
| user_pref("general.smoothScroll.msdPhysics.regularSpringConstant", 650); | |
| user_pref("general.smoothScroll.msdPhysics.slowdownMinDeltaMS", 25); | |
| user_pref("general.smoothScroll.msdPhysics.slowdownMinDeltaRatio", "2"); | |
| user_pref("general.smoothScroll.msdPhysics.slowdownSpringConstant", 250); | |
| user_pref("general.smoothScroll.currentVelocityWeighting", "1"); | |
| user_pref("general.smoothScroll.stopDecelerationWeighting", "1"); | |
| user_pref("mousewheel.default.delta_multiplier_y", 300); // 250-400; adjust this number to your liking | |
| /**************************************************************************** | |
| * END: BETTERFOX * | |
| ****************************************************************************/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment