configuration/common/resources/user.js
2022-07-17 16:37:45 -07:00

91 lines
3.2 KiB
JavaScript

// Persist session
user_pref("browser.sessionstore.warnOnQuit", true);
user_pref("browser.startup.page", 3 /* restore session */);
// Disable new tab page
user_pref("browser.startup.homepage", "about:blank");
user_pref("browser.newtabpage.enabled", false);
// Disable extension recommendations
user_pref("browser.discovery.enabled", false);
user_pref("extensions.getAddons.showPane", false);
user_pref("extensions.htmlaboutaddons.recommendations.enabled", false);
// Disable user experiments
user_pref("app.normandy.enabled", false);
user_pref("app.shield.optoutstudies.enabled", false);
// Disable crash reports
user_pref("browser.tabs.crashReporting.sendReport", false);
// Disable prefetching
user_pref("browser.urlbar.speculativeConnect.enabled", false);
user_pref("network.dns.disablePrefetch", true);
user_pref("network.http.speculative-parallel-limit", 0);
user_pref("network.predictor.enabled", false);
user_pref("network.prefetch-next", false);
// Disable DNS-over-HTTPS
user_pref("network.trr.mode", 5 /* off */);
// Disable address guessing
user_pref("browser.fixup.alternate.enabled", false);
user_pref("browser.urlbar.dnsResolveSingleWordsAfterSearch", 0);
// Disable remote address suggestions
user_pref("browser.urlbar.suggest.quicksuggest.nonsponsored", false);
user_pref("browser.urlbar.suggest.quicksuggest.sponsored", false);
// Show address suggestions above search suggestions
user_pref("browser.urlbar.showSearchSuggestionsFirst", false);
// Disable automatic form filling
user_pref("browser.formfill.enable", false);
user_pref("extensions.formautofill.available", "off");
user_pref("extensions.formautofill.addresses.enabled", false);
user_pref("extensions.formautofill.creditCards.enabled", false);
// Disable writing ephemeral data to persistent storage
user_pref("browser.privatebrowsing.forceMediaMemoryCache", true);
// Require certificate revocation check
user_pref("security.OCSP.require", true);
// Block insecure subresources
user_pref("security.mixed_content.block_display_content", true);
// Prefer HTTPS
user_pref("dom.security.https_only_mode", true);
user_pref("dom.security.https_only_mode_send_http_background_request", false);
// Warn about CVE-2009-3555 vulnerability
user_pref("security.ssl.treat_unsafe_negotiation_as_broken", true);
// Show details of TLS failures
user_pref("browser.xul.error_pages.expert_bad_cert", true);
// Enable containers
user_pref("privacy.userContext.enabled", true);
user_pref("privacy.userContext.ui.enabled", true);
// Disable interface tour
user_pref("browser.uitour.enabled", false);
// Enable enhanced tracking protection (includes DNT, TCP)
user_pref("browser.contentblocking.category", "strict");
// Partition service workers
user_pref("privacy.partition.serviceWorkers", true);
// Use DuckDuckGo in private browsing
user_pref("browser.search.separatePrivateDefault", true);
user_pref("browser.search.separatePrivateDefault.ui.enabled", true);
user_pref("browser.urlbar.placeholderName.private", "DuckDuckGo");
// Highlight all find text matches
user_pref("findbar.highlightAll", true);
// Configure fonts
user_pref("font.default.x-western", "sans-serif");
user_pref("font.name.monospace.x-western", "Iosevka Custom Mono");
user_pref("font.name.sans-serif.x-western", "Roboto");