diff --git a/user.js b/user.js index 6c474aa..028c9b6 100644 --- a/user.js +++ b/user.js @@ -27,9 +27,11 @@ user_pref("browser.shell.checkDefaultBrowser", false); // [DESKTOP] user_pref("browser.newtabpage.enabled", false); // [DESKTOP] user_pref("browser.newtab.url", "about:blank"); // [DESKTOP] // ------------------------------------- -// Pref : Disable Extension recommendations +// Pref : Disable Extension Recommendations (CFR: "Contextual Feature Recommender" // https://support.mozilla.org/en-US/kb/extension-recommendations -user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr", false); // [DESKTOP] +user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr", false); // [DESKTOP]) +user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false); // [DESKTOP] +user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); // [DESKTOP] // ------------------------------------- // Pref : Disable Activity Stream // https://wiki.mozilla.org/Firefox/Activity_Stream @@ -58,6 +60,8 @@ user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false); // [DESK user_pref("browser.newtabpage.activity-stream.telemetry", false); // [DESKTOP] user_pref("browser.newtabpage.activity-stream.telemetry.ping.endpoint", ""); // [DESKTOP] user_pref("browser.newtabpage.activity-stream.telemetry.ut.events", false); // [DESKTOP] +user_pref("browser.newtabpage.activity-stream.telemetry.structuredIngestion", false); // [DESKTOP] +user_pref("browser.newtabpage.activity-stream.telemetry.structuredIngestion.endpoint", ""); // [DESKTOP] // ------------------------------------- // Pref : Disable Activity Stream feeds user_pref("browser.newtabpage.activity-stream.feeds.aboutpreferences", false); // [DESKTOP] @@ -80,6 +84,9 @@ user_pref("browser.newtabpage.activity-stream.showSearch", false); // [DESKTOP] user_pref("browser.newtabpage.activity-stream.showTopSites", false); // [DESKTOP] user_pref("browser.newtabpage.activity-stream.tippyTop.service.endpoint", ""); // [DESKTOP] user_pref("browser.newtabpage.activity-stream.discoverystream.config", ""); // [DESKTOP] +user_pref("browser.newtabpage.activity-stream.discoverystream.endpoints", ""); // [DESKTOP] +user_pref("browser.newtabpage.activity-stream.discoverystream.rec.impressions", ""); // [DESKTOP] +user_pref("browser.newtabpage.activity-stream.discoverystream.spoc.impressions", ""); // [DESKTOP] user_pref("browser.newtabpage.activity-stream.section.highlights.includeBookmarks", false); // [DESKTOP] user_pref("browser.newtabpage.activity-stream.section.highlights.includeDownloads", false); // [DESKTOP] user_pref("browser.newtabpage.activity-stream.section.highlights.includeVisited", false); // [DESKTOP] @@ -223,6 +230,11 @@ user_pref("services.sync.prefs.sync.privacy.resistFingerprinting.reduceTimerPrec user_pref("services.sync.prefs.sync.privacy.sanitize.sanitizeOnShutdown", false); // [DESKTOP] user_pref("services.sync.prefs.sync.privacy.trackingprotection.enabled", false); // [DESKTOP] user_pref("services.sync.prefs.sync.privacy.trackingprotection.pbmode.enabled", false); // [DESKTOP] +user_pref("services.sync.prefs.sync.privacy.trackingprotection.cryptomining.annotate.enabled", false); // [DESKTOP] +user_pref("services.sync.prefs.sync.privacy.trackingprotection.cryptomining.enabled", false); // [DESKTOP] +user_pref("services.sync.prefs.sync.privacy.trackingprotection.fingerprinting.annotate.enabled", false); // [DESKTOP] +user_pref("services.sync.prefs.sync.privacy.trackingprotection.fingerprinting.enabled", false); // [DESKTOP] +user_pref("services.sync.prefs.sync.media.autoplay.default", false); // [DESKTOP] user_pref("services.sync.prefs.sync.security.OCSP.enabled", false); // [DESKTOP] user_pref("services.sync.prefs.sync.security.OCSP.require", false); // [DESKTOP] user_pref("services.sync.prefs.sync.security.default_personal_cert", false); // [DESKTOP] @@ -494,6 +506,8 @@ user_pref("prio.publicKeyA", ""); // [DESKTOP] user_pref("prio.publicKeyB", ""); // [DESKTOP] user_pref("toolkit.datacollection.infoURL", ""); // [DESKTOP] user_pref("toolkit.telemetry.infoURL", ""); // [DESKTOP] +user_pref("dom.keyboardevent.keypress.hack.dispatch_non_printable_keys", ""); +user_pref("dom.keyboardevent.keypress.hack.use_legacy_keycode_and_charcode", ""); // ------------------------------------- // Pref : Devtools cleanup user_pref("devtools.devices.url", ""); @@ -578,6 +592,10 @@ user_pref("identity.fxaccounts.remote.profile.uri", ""); user_pref("identity.sync.tokenserver.uri", ""); user_pref("identity.fxaccounts.remote.webchannel.uri", "https://0.0.0.0"); // [FENNEC - BUG] If left blank, it causes faded "Settings" on some devices user_pref("identity.fxaccounts.remote.root", ""); // [DESKTOP] +user_pref("identity.fxaccounts.pairing.enabled", false); // [DESKTOP] +user_pref("identity.fxaccounts.remote.pairing.uri", ""); // [DESKTOP] +user_pref("identity.fxaccounts.toolbar.accessed", false); // [DESKTOP] +user_pref("identity.fxaccounts.toolbar.enabled", false); // [DESKTOP] // ------------------------------------- // Pref : Disable snippets user_pref("browser.snippets.enabled", false); // [FENNEC] @@ -1552,6 +1570,7 @@ user_pref("security.password_lifetime", 1); // [DEFAULT: 30] // [NOTE] Password will still be auto-filled after a user name is manually entered // http://kb.mozillazine.org/Signon.autofillForms user_pref("signon.autofillForms", false); +user_pref("signon.autofillForms.autocompleteOff", true); // ------------------------------------- // Pref : Disable websites autocomplete // Don't let sites dictate use of saved logins and passwords. @@ -1825,6 +1844,7 @@ user_pref("media.gmp-eme-adobe.enabled", false); // [DESKTOP] // This is the bundled codec used for video chat in WebRTC. user_pref("media.gmp-gmpopenh264.enabled", false); user_pref("media.gmp-gmpopenh264.autoupdate", false); // [DESKTOP] +user_pref("media.gmp-gmpopenh264.visible", false); // ------------------------------------- // Pref : Disable widevine CDM (Content Decryption Module) user_pref("media.gmp-widevinecdm.enabled", false); // [DESKTOP] @@ -1977,6 +1997,7 @@ user_pref("app.normandy.api_url", ""); // [DESKTOP] user_pref("app.normandy.first_run", false); // [DESKTOP] user_pref("app.normandy.shieldLearnMoreUrl", ""); // [DESKTOP] user_pref("app.normandy.user_id", ""); // [DESKTOP] +user_pref("features.normandy-remote-settings.enabled", false); // [DESKTOP] // ------------------------------------- // Pref : Disable Form Autofill // [NOTE] Stored data is NOT secure (uses a JSON file) @@ -2129,6 +2150,8 @@ user_pref("network.http.referer.spoofSource", true); // [DEFAULT: false] // https://blog.mozilla.org/security/2018/01/31/preventing-data-leaks-by-stripping-path-information-in-http-referrers/ user_pref("network.http.referer.defaultPolicy", 3); // [DEFAULT: 3] user_pref("network.http.referer.defaultPolicy.pbmode", 2); // [DEFAULT: 2] +user_pref("network.http.referer.defaultPolicy.trackers", 3); // [DEFAULT: 3] +user_pref("network.http.referer.defaultPolicy.trackers.pbmode", 2); // [DEFAULT: 2] // ------------------------------------- // Pref : Hide (not spoof) referrer when leaving a .onion domain // [NOTE] Firefox cannot access .onion sites by default. We recommend you use the Tor Browser which is specifically designed for hidden services @@ -2360,5 +2383,8 @@ user_pref("browser.ctrlTab.recentlyUsedOrder", false); // [DESKTOP] // ------------------------------------- // Pref : Display long lines in view-source page user_pref("view_source.wrap_long_lines", true); +// ------------------------------------- +// Pref : Enable dark mode in all "about:" pages +user_pref("browser.in-content.dark-mode", true); // //