diff --git a/user.js b/user.js index e45a730..db94b6a 100644 --- a/user.js +++ b/user.js @@ -10,7 +10,7 @@ /**************************************************************************** * BetterFox * * "Ad meliora." * - * version: January 2022 * + * version: June 2022 * * url: https://github.com/yokoffing/Better-Fox * * license: https://github.com/yokoffing/Better-Fox/blob/master/LICENSE * * README: https://github.com/yokoffing/Better-Fox/blob/master/README.md * @@ -19,9 +19,8 @@ /**************************************************************************** * SECTION: FASTFOX * ****************************************************************************/ -user_pref("browser.sessionstore.restore_pinned_tabs_on_demand", true); user_pref("browser.startup.preXulSkeletonUI", false); -user_pref("browser.startup.homepage.abouthome_cache.enabled", true); +user_pref("dom.enable_web_task_scheduling", true); /**************************************************************************** * SECTION: SECUREFOX * @@ -29,8 +28,8 @@ user_pref("browser.startup.homepage.abouthome_cache.enabled", true); /** TRACKING PROTECTION ***/ user_pref("browser.contentblocking.category", "strict"); user_pref("privacy.trackingprotection.lower_network_priority", true); -user_pref("privacy.partition.network_state.ocsp_cache", true); user_pref("privacy.partition.serviceWorkers", true); +user_pref("privacy.partition.bloburl_per_agent_cluster", true); user_pref("beacon.enabled", false); user_pref("dom.battery.enabled", false); @@ -38,8 +37,6 @@ user_pref("dom.battery.enabled", false); user_pref("security.OCSP.enabled", 0); user_pref("security.pki.sha1_enforcement_level", 1); user_pref("security.cert_pinning.enforcement_level", 2); -user_pref("security.pki.crlite_mode", 2); -user_pref("security.remote_settings.crlite_filters.enabled", true); /** SSL / TLS ***/ user_pref("security.ssl.treat_unsafe_negotiation_as_broken", true); @@ -77,6 +74,7 @@ user_pref("browser.urlbar.speculativeConnect.enabled", false); user_pref("network.prefetch-next", false); user_pref("network.http.speculative-parallel-limit", 0); user_pref("network.preload", false); +user_pref("browser.places.speculativeConnect.enabled", false); /** SEARCH / URL BAR ***/ user_pref("browser.search.separatePrivateDefault", true); @@ -91,13 +89,9 @@ user_pref("security.insecure_connection_text.enabled", true); user_pref("security.insecure_connection_text.pbmode.enabled", true); user_pref("network.IDN_show_punycode", true); -/** HTTPS-FIRST POLICY ***/ -user_pref("dom.security.https_first", true); - /** HTTPS-ONLY MODE ***/ -user_pref("dom.security.https_only_mode_pbm", true); -user_pref("dom.security.https_only_mode_ever_enabled_pbm", true); -user_pref("dom.security.https_only_mode_send_http_background_request", false); +user_pref("dom.security.https_only_mode", true); +user_pref("dom.security.https_only_mode_error_page_user_suggestions", true); /** DNS-over-HTTPS (DOH) ***/ user_pref("network.dns.skipTRR-when-parental-control-enabled", false); @@ -150,8 +144,6 @@ user_pref("network.http.referer.defaultPolicy.trackers.pbmode", 1); user_pref("network.http.referer.XOriginTrimmingPolicy", 2); /** GOOGLE SAFE BROWSING ***/ -user_pref("browser.safebrowsing.downloads.remote.enabled", false); -user_pref("browser.safebrowsing.downloads.remote.url", ""); /* WARNING: Be sure to have alternate security measures if you disable Safe Browsing! */ /* NOTE: Remove everything below this line if you use this feature */ user_pref("browser.safebrowsing.malware.enabled", false); @@ -208,9 +200,9 @@ user_pref("browser.privatebrowsing.vpnpromourl", ""); user_pref("extensions.getAddons.showPane", false); user_pref("extensions.htmlaboutaddons.recommendations.enabled", false); user_pref("browser.shell.checkDefaultBrowser", false); -user_pref("browser.aboutwelcome.enabled", 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); /** WARNINGS ***/ user_pref("browser.tabs.warnOnClose", false); @@ -221,11 +213,10 @@ user_pref("browser.aboutConfig.showWarning", false); /** FULLSCREEN ***/ 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.delay", -1); -user_pref("full-screen-api.warning.timeout", -1); +user_pref("full-screen-api.warning.delay", 0); +user_pref("full-screen-api.warning.timeout", 0); /** NEW TAB PAGE ***/ -user_pref("browser.startup.page", 3); user_pref("browser.newtabpage.activity-stream.discoverystream.enabled", false); user_pref("browser.newtabpage.activity-stream.showSponsored", false); user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false); @@ -250,6 +241,7 @@ user_pref("extensions.pocket.site", " "); user_pref("browser.download.useDownloadDir", false); user_pref("browser.download.alwaysOpenPanel", false); user_pref("browser.download.manager.addToRecentDocs", false); +user_pref("browser.download.always_ask_before_handling_new_types", true); /** VARIOUS ***/ user_pref("browser.compactmode.show", true); @@ -259,13 +251,11 @@ user_pref("browser.urlbar.suggest.topsites", false); user_pref("permissions.default.desktop-notification", 2); user_pref("dom.push.enabled", false); user_pref("findbar.highlightAll", true); -user_pref("layout.spellcheckDefault", 2); user_pref("accessibility.force_disabled", 1); user_pref("browser.bookmarks.max_backups", 2); user_pref("browser.display.show_image_placeholders", false); user_pref("view_source.wrap_long_lines", true); user_pref("devtools.debugger.ui.editor-wrapping", true); -user_pref("layout.css.constructable-stylesheets.enabled", true); user_pref("layout.css.grid-template-masonry-value.enabled", true); /** TAB BEHAVIOR ***/ @@ -278,20 +268,6 @@ user_pref("media.videocontrols.picture-in-picture.video-toggle.has-used", true); user_pref("clipboard.plainTextOnly", true); user_pref("dom.popup_allowed_events", "click dblclick"); -/**************************************************************************** - * SECTION: SMOOTHFOX * -****************************************************************************/ - -/** EDGE-LIKE SMOOTH SCROLLING ***/ -/* Uncomment to enable */ -// user_pref("general.smoothScroll", true); -// user_pref("general.smoothScroll.currentVelocityWeighting", "0.1"); -// user_pref("general.smoothScroll.mouseWheel.durationMaxMS", 250); -// user_pref("general.smoothScroll.mouseWheel.durationMinMS", 125); -// user_pref("general.smoothScroll.stopDecelerationWeighting", "0.7"); -// user_pref("mousewheel.min_line_scroll_amount", 25); -// user_pref("apz.overscroll.enabled", true); /*elastic overscroll*/ - /**************************************************************************** * START: MY OVERRIDES * ****************************************************************************/