diff --git a/user.js b/user.js index 70bb210..abbffee 100644 --- a/user.js +++ b/user.js @@ -281,7 +281,7 @@ user_pref("network.proxy.socks_remote_dns", true); // Disable using UNC (Uniform Naming Convention) paths [FF61+] user_pref("network.file.disable_unc_paths", true); // [HIDDEN PREF] // ------------------------------------- -// Disable GIO as a potential proxy bypass vector [FF60+] +// Disable GIO as a potential proxy bypass vector user_pref("network.gio.supported-protocols", ""); // [HIDDEN PREF] // ------------------------------------- // Disable proxy direct failover for system requests [FF91+] @@ -562,14 +562,6 @@ user_pref("dom.disable_open_during_load", true); // ------------------------------------- // Limit events that can cause a popup [SETUP-WEB] user_pref("dom.popup_allowed_events", "click dblclick mousedown pointerdown"); -// ------------------------------------- -// Disable Web Notifications -// user_pref("dom.webnotifications.enabled", false); // [FF22+] -// user_pref("dom.webnotifications.serviceworker.enabled", false); // [FF44+] -// ------------------------------------- -// Disable Push Notifications [FF44+] -user_pref("dom.push.enabled", false); -user_pref("dom.push.userAgentID", ""); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // MISCELLANEOUS @@ -650,7 +642,7 @@ user_pref("extensions.postDownloadThirdPartyPrompt", false); // ETP (ENHANCED TRACKING PROTECTION) // >>>>>>>>>>>>>>>>>>>>> // -// Enable Enhanced Tracking Protection's (ETP) Strict Mode [FF86+] +// Enable ETP Strict Mode [FF86+] user_pref("browser.contentblocking.category", "strict"); // ------------------------------------- // Enable state partitioning of service workers [FF96+] @@ -868,8 +860,16 @@ user_pref("dom.storage.next_gen", true); // [DEFAULT: true FF92+] // Enforce no First Party Isolation [FF51+] user_pref("privacy.firstparty.isolate", false); // [DEFAULT: false] // ------------------------------------- -// PrefsCleaner: reset previously active items removed from arkenfox FF92+ -// placeholder +// Enforce SmartBlock shims [FF81+] +user_pref("extensions.webcompat.enable_shims", true); // [DEFAULT: true] +// ------------------------------------- +// PrefsCleaner: prefsCleaner: reset items removed from arkenfox FF92+ +// user_pref("dom.caches.enabled", ""); +// user_pref("dom.storageManager.enabled", ""); +// user_pref("dom.storage_access.enabled", ""); +// user_pref("privacy.firstparty.isolate.block_post_message", ""); +// user_pref("privacy.firstparty.isolate.restrict_opener_access", ""); +// user_pref("privacy.firstparty.isolate.use_site", ""); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // DON'T BOTHER @@ -908,6 +908,7 @@ user_pref("security.ssl3.rsa_aes_256_sha", false); // no PFS // ------------------------------------- // Onions // user_pref("dom.securecontext.whitelist_onions", true); +// user_pref("dom.securecontext.allowlist_onions", true); // user_pref("network.http.referer.hideOnionSource", true); // ------------------------------------- // Referers @@ -948,6 +949,8 @@ user_pref("extensions.systemAddon.update.url", ""); // [FF44+] // ------------------------------------- // Customize ETP settings // user_pref("network.cookie.cookieBehavior", 5); +// user_pref("privacy.partition.network_state.ocsp_cache", true); +// user_pref("network.http.referer.disallowCrossSiteRelaxingDefault", true); // user_pref("privacy.trackingprotection.enabled", true); // user_pref("privacy.trackingprotection.socialtracking.enabled", true); // user_pref("privacy.trackingprotection.cryptomining.enabled", true); // [DEFAULT: true] @@ -955,6 +958,14 @@ user_pref("extensions.systemAddon.update.url", ""); // [FF44+] // ------------------------------------- // Disable service workers [FF32, FF44-compat] // user_pref("dom.serviceWorkers.enabled", false); +// ------------------------------------- +// Disable Web Notifications +// user_pref("dom.webnotifications.enabled", false); // [FF22+] +// user_pref("dom.webnotifications.serviceworker.enabled", false); // [FF44+] +// ------------------------------------- +// Disable Push Notifications [FF44+] +user_pref("dom.push.enabled", false); +user_pref("dom.push.userAgentID", ""); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // DON'T BOTHER: FINGERPRINTING