diff --git a/Peskyfox.js b/Peskyfox.js index 2fb678d..0eaba41 100644 --- a/Peskyfox.js +++ b/Peskyfox.js @@ -3,7 +3,7 @@ * Peskyfox * * "Aquila non capit muscas" * * priority: remove annoyances * - * version: 137 * + * version: 140 * * url: https://github.com/yokoffing/Betterfox * * credit: Some prefs are reproduced and adapted from the arkenfox project * * credit urL: https://github.com/arkenfox/user.js * @@ -238,11 +238,13 @@ user_pref("browser.urlbar.trending.featureGate", false); //user_pref("browser.urlbar.maxRichResults", 5); // default=10 // PREF: text fragments +// [WARNING] Enabling can cause tab crashes [4] // [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1753933#c6 // [2] https://developer.mozilla.org/en-US/docs/Web/Text_fragments // [3] https://web.dev/articles/text-fragments +// [4] https://github.com/yokoffing/Betterfox/issues/397 //user_pref("dom.text_fragments.enabled", true); // [DEFAULT] -user_pref("dom.text_fragments.create_text_fragment.enabled", true); +//user_pref("dom.text_fragments.create_text_fragment.enabled", true); /**************************************************************************** * SECTION: AUTOPLAY * diff --git a/Securefox.js b/Securefox.js index ff66234..993d9da 100644 --- a/Securefox.js +++ b/Securefox.js @@ -3,7 +3,7 @@ * Securefox * * "Natura non contristatur" * * priority: provide sensible security and privacy * - * version: 138 * + * version: 140 * * url: https://github.com/yokoffing/Betterfox * * credit: Most prefs are reproduced and adapted from the arkenfox project * * credit urL: https://github.com/arkenfox/user.js * @@ -71,6 +71,7 @@ user_pref("browser.contentblocking.category", "strict"); // [HIDDEN] // [TEST - truthsocial embed] https://www.newsweek.com/donald-trump-congratulates-patrick-brittany-mahomes-new-baby-2027097 // [1] https://www.reddit.com/r/firefox/comments/l79nxy/firefox_dev_is_ignoring_social_tracking_preference/gl84ukk // [2] https://www.reddit.com/r/firefox/comments/pvds9m/reddit_embeds_not_loading/ +// [3] https://github.com/yokoffing/Betterfox/issues/413 //user_pref("urlclassifier.trackingSkipURLs", "embed.reddit.com, *.twitter.com, *.twimg.com"); // MANUAL [FF136+] //user_pref("urlclassifier.features.socialtracking.skipURLs", "*.twitter.com, *.twimg.com"); // MANUAL [FF136+] @@ -582,11 +583,13 @@ user_pref("browser.search.separatePrivateDefault.ui.enabled", true); //user_pref("browser.search.separatePrivateDefault", true); // DEFAULT // PREF: enable option to add custom search engine +// Before FF140, this pref was hidden. // [SETTINGS] Settings -> Search -> Search Shortcuts -> Add // [EXAMPLE] https://search.brave.com/search?q=%s // [EXAMPLE] https://lite.duckduckgo.com/lite/?q=%s // [1] https://reddit.com/r/firefox/comments/xkzswb/adding_firefox_search_engine_manually/ -user_pref("browser.urlbar.update2.engineAliasRefresh", true); // HIDDEN +// [2] https://www.mozilla.org/en-US/firefox/140.0/releasenotes/ +//user_pref("browser.urlbar.update2.engineAliasRefresh", true); // [DEFAULT FF140+] // PREF: disable live search suggestions (Google, Bing, etc.) // [WARNING] Search engines keylog every character you type from the URL bar. @@ -1163,6 +1166,10 @@ user_pref("privacy.userContext.ui.enabled", true); // [3] https://www.zdnet.com/article/half-of-the-websites-using-webassembly-use-it-for-malicious-purposes //user_pref("javascript.options.wasm", false); +// PREF: CSP reporting +// [1] https://github.com/yokoffing/Betterfox/issues/415 +//user_pref("security.csp.reporting.enabled", false); + /****************************************************************************** * SECTION: SAFE BROWSING (SB) * ******************************************************************************/ diff --git a/personal/user-overrides.js b/personal/user-overrides.js index ba1fbf2..8d64b51 100644 --- a/personal/user-overrides.js +++ b/personal/user-overrides.js @@ -54,6 +54,9 @@ user_pref("identity.fxaccounts.enabled", false); // disable Firefox Sync user_pref("browser.firefox-view.feature-tour", "{\"screen\":\"\",\"complete\":true}"); // disable the Firefox View tour from popping up for new profiles user_pref("accessibility.force_disabled", 1); // disable Accessibility features user_pref("security.cert_pinning.enforcement_level", 2); // strict public key pinning +user_pref("captivedetect.canonicalURL", ""); // disable captive portal detection +user_pref("network.captive-portal-service.enabled", false); // disable captive portal detection +user_pref("network.connectivity-service.enabled", false); // disable captive portal detection /** PESKYFOX ***/ user_pref("devtools.accessibility.enabled", false); // removes un-needed "Inspect Accessibility Properties" on right-click diff --git a/user.js b/user.js index 78d9d23..a85a636 100644 --- a/user.js +++ b/user.js @@ -10,7 +10,7 @@ /**************************************************************************** * Betterfox * * "Ad meliora" * - * version: 138 * + * version: 140 * * url: https://github.com/yokoffing/Betterfox * ****************************************************************************/ @@ -54,7 +54,6 @@ 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); -user_pref("network.predictor.enable-prefetch", false); /** EXPERIMENTAL ***/ user_pref("layout.css.grid-template-masonry-value.enabled", true); @@ -90,7 +89,6 @@ user_pref("privacy.history.custom", true); user_pref("browser.urlbar.trimHttps", true); user_pref("browser.urlbar.untrimOnUserInteraction.featureGate", true); user_pref("browser.search.separatePrivateDefault.ui.enabled", true); -user_pref("browser.urlbar.update2.engineAliasRefresh", true); user_pref("browser.search.suggest.enabled", false); user_pref("browser.urlbar.quicksuggest.enabled", false); user_pref("browser.urlbar.groupLabels.enabled", false); @@ -184,7 +182,6 @@ user_pref("full-screen-api.warning.timeout", 0); /** URL BAR ***/ user_pref("browser.urlbar.unitConversion.enabled", true); user_pref("browser.urlbar.trending.featureGate", false); -user_pref("dom.text_fragments.create_text_fragment.enabled", true); /** NEW TAB PAGE ***/ user_pref("browser.newtabpage.activity-stream.default.sites", "");