mirror of
https://github.com/yokoffing/Betterfox.git
synced 2026-06-12 15:40:48 +05:30
Changes to FF 77
- [SecureFox] The browser.urlbar.oneOffSearches preference has been removed. To hide one-off search buttons uncheck search engines on the about:preferences#search page. + [PeskyFox] Firefox will now recognize and open more PDF files in the browser. + [PeskyFox] Firefox will now prevent the page from truncating passwords that are too long.
This commit is contained in:
+24
-1
@@ -11,7 +11,7 @@
|
|||||||
* PeskyFox *
|
* PeskyFox *
|
||||||
* "Aquila non capit muscas." *
|
* "Aquila non capit muscas." *
|
||||||
* priority: remove annoyances *
|
* priority: remove annoyances *
|
||||||
* version: 3 April 2020 *
|
* version: 5 June 2020 *
|
||||||
* url: https://github.com/yokoffing/Better-Fox *
|
* url: https://github.com/yokoffing/Better-Fox *
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
@@ -32,6 +32,11 @@
|
|||||||
// ! RESTART
|
// ! RESTART
|
||||||
// https://bugzilla.mozilla.org/buglist.cgi?bug_id=1384330,1406795,1415644,1453988
|
// https://bugzilla.mozilla.org/buglist.cgi?bug_id=1384330,1406795,1415644,1453988
|
||||||
// user_pref("extensions.webextensions.restrictedDomains", "");
|
// user_pref("extensions.webextensions.restrictedDomains", "");
|
||||||
|
// PREF: disable mozAddonManager Web API [FF57+]
|
||||||
|
* [NOTE] As a side-effect in FF57-59 this allowed extensions to work on AMO. In FF60+ you also need
|
||||||
|
* to sanitize or clear extensions.webextensions.restrictedDomains (see 2662) to keep that side-effect
|
||||||
|
* [1] https://bugzilla.mozilla.org/buglist.cgi?bug_id=1384330,1406795,1415644,1453988 ***/
|
||||||
|
user_pref("privacy.resistFingerprinting.block_mozAddonManager", true); // [HIDDEN PREF]
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* SECTION: START-UP / NEW TAB PAGE *
|
* SECTION: START-UP / NEW TAB PAGE *
|
||||||
@@ -247,6 +252,24 @@ user_pref("browser.tabs.loadBookmarksInTabs", true);
|
|||||||
user_pref("media.videocontrols.picture-in-picture.audio-toggle.enabled", true);
|
user_pref("media.videocontrols.picture-in-picture.audio-toggle.enabled", true);
|
||||||
user_pref("media.videocontrols.picture-in-picture.video-toggle.flyout-enabled", true);
|
user_pref("media.videocontrols.picture-in-picture.video-toggle.flyout-enabled", true);
|
||||||
|
|
||||||
|
// PREF: Stop websites from reloading pages automatically
|
||||||
|
// https://www.ghacks.net/2018/08/19/stop-websites-from-reloading-pages-automatically/
|
||||||
|
user_pref("accessibility.blockautorefresh", true);
|
||||||
|
user_pref("browser.meta_refresh_when_inactive.disabled", true);
|
||||||
|
|
||||||
|
// PREF: Color management
|
||||||
|
// Force FF to show the same color profiles as Chromium
|
||||||
|
user_pref("gfx.color_management.mode", 1);
|
||||||
|
user_pref("gfx.color_management.enablev4", true);
|
||||||
|
|
||||||
|
// [FF 77+] PREF: Firefox now allows viewing of PDFs even if the response HTTP headers
|
||||||
|
// include Content-Disposition:attachment.
|
||||||
|
user_pref("browser.helperApps.showOpenOptionForPdfJS", true);
|
||||||
|
|
||||||
|
// [FF 77+] PREF: Prevent password truncation when submitting form data
|
||||||
|
// https://www.ghacks.net/2020/05/18/firefox-77-wont-truncate-text-exceeding-max-length-to-address-password-pasting-issues/
|
||||||
|
user_pref("editor.truncate_user_pastes", false);
|
||||||
|
|
||||||
// PREF: Adjust the minimum tab width
|
// PREF: Adjust the minimum tab width
|
||||||
// [!] Can be overridden by userChrome.css.
|
// [!] Can be overridden by userChrome.css.
|
||||||
// user_pref("browser.tabs.tabMinWidth", 100); // default=76
|
// user_pref("browser.tabs.tabMinWidth", 100); // default=76
|
||||||
+9
-29
@@ -11,7 +11,7 @@
|
|||||||
* SecureFox *
|
* SecureFox *
|
||||||
* "Natura non constristatur." *
|
* "Natura non constristatur." *
|
||||||
* priority: increase security and privacy without causing site breakage *
|
* priority: increase security and privacy without causing site breakage *
|
||||||
* version: 14 April 2020 *
|
* version: 5 June 2020 *
|
||||||
* url: https://github.com/yokoffing/Better-Fox *
|
* url: https://github.com/yokoffing/Better-Fox *
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
@@ -45,7 +45,7 @@ user_pref("privacy.trackingprotection.fingerprinting.enabled", true);
|
|||||||
// 1=disable third-party cookies, 3=blocks from unvisited websites,
|
// 1=disable third-party cookies, 3=blocks from unvisited websites,
|
||||||
// 4=block cross site and social media trackers (default)
|
// 4=block cross site and social media trackers (default)
|
||||||
// FF77+ 5=block cross site and social media trackers, and isolate remaining cookies
|
// FF77+ 5=block cross site and social media trackers, and isolate remaining cookies
|
||||||
user_pref("network.cookie.cookieBehavior", 5);
|
user_pref("network.cookie.cookieBehavior", 1);
|
||||||
user_pref("pref.privacy.disable_button.cookie_exceptions", false);
|
user_pref("pref.privacy.disable_button.cookie_exceptions", false);
|
||||||
|
|
||||||
// PREF: Limit third-party cookies to the current session even when they are allowed
|
// PREF: Limit third-party cookies to the current session even when they are allowed
|
||||||
@@ -72,6 +72,11 @@ user_pref("privacy.purge_trackers.logging.enabled", false);
|
|||||||
// PREF: Disable offline cache to limit tracking
|
// PREF: Disable offline cache to limit tracking
|
||||||
user_pref("browser.cache.offline.enable", false);
|
user_pref("browser.cache.offline.enable", false);
|
||||||
|
|
||||||
|
// PREF: Disable media cache from writing to disk in Private Browsing
|
||||||
|
// NOTE: MSE (Media Source Extensions) are already stored in-memory in PB
|
||||||
|
user_pref("browser.privatebrowsing.forceMediaMemoryCache", true);
|
||||||
|
user_pref("media.memory_cache_max_size", 16384);
|
||||||
|
|
||||||
// PREF: Disable all speculative connections
|
// PREF: Disable all speculative connections
|
||||||
// Prefetching causes cookies from the prefetched site to be loaded and other potentially unwanted behavior.
|
// Prefetching causes cookies from the prefetched site to be loaded and other potentially unwanted behavior.
|
||||||
// [1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Link_prefetching_FAQ
|
// [1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Link_prefetching_FAQ
|
||||||
@@ -134,9 +139,6 @@ user_pref("browser.fixup.typo.scheme", false);
|
|||||||
// https://support.mozilla.org/en-US/kb/address-bar-autocomplete-firefox#w_url-autocomplete
|
// https://support.mozilla.org/en-US/kb/address-bar-autocomplete-firefox#w_url-autocomplete
|
||||||
// user_pref("browser.urlbar.autoFill", false);
|
// user_pref("browser.urlbar.autoFill", false);
|
||||||
|
|
||||||
// PREF: Hide different search provider icons in the URL dropdown
|
|
||||||
user_pref("browser.urlbar.oneOffSearches", true);
|
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* SECTION: DNS-over-HTTPS *
|
* SECTION: DNS-over-HTTPS *
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
@@ -144,8 +146,8 @@ user_pref("browser.urlbar.oneOffSearches", true);
|
|||||||
// PREF: Enable DNS-over-HTTPS
|
// PREF: Enable DNS-over-HTTPS
|
||||||
// https://hacks.mozilla.org/2018/05/a-cartoon-intro-to-dns-over-https/
|
// https://hacks.mozilla.org/2018/05/a-cartoon-intro-to-dns-over-https/
|
||||||
// https://www.internetsociety.org/blog/2018/12/dns-privacy-support-in-mozilla-firefox/
|
// https://www.internetsociety.org/blog/2018/12/dns-privacy-support-in-mozilla-firefox/
|
||||||
// 0=off, 2=TRR preferred, 5=TRR disabled
|
// 0=off, 2=TRR preferred, 3=TRR only, 5=TRR disabled
|
||||||
user_pref("network.trr.mode", 2);
|
// user_pref("network.trr.mode", 3);
|
||||||
|
|
||||||
// PREF: Enable ESNI
|
// PREF: Enable ESNI
|
||||||
// This prevents others from intercepting the TLS SNI extension and using it
|
// This prevents others from intercepting the TLS SNI extension and using it
|
||||||
@@ -355,28 +357,6 @@ user_pref("toolkit.telemetry.updatePing.enabled", false);
|
|||||||
// user_pref("network.dns.disableIPv6", true);
|
// user_pref("network.dns.disableIPv6", true);
|
||||||
// user_pref("network.notify.IPv6", false);
|
// user_pref("network.notify.IPv6", false);
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* SECTION: FIREFOX 75 *
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
// PREF: Purge site data of sites associated with tracking cookies automatically
|
|
||||||
// Identify sites that set tracking cookies, remove those cookies (and other site data)
|
|
||||||
// if the site has not been interacted with in 30 days.
|
|
||||||
// https://www.ghacks.net/2020/03/04/firefox-75-will-purge-site-data-if-associated-with-tracking-cookies/
|
|
||||||
// user_pref("privacy.purge_trackers.enabled", true);
|
|
||||||
// user_pref("privacy.purge_trackers.logging.enabled", false);
|
|
||||||
|
|
||||||
// PREF: Enable QUIC protocol / HTTP3
|
|
||||||
// https://www.litespeedtech.com/
|
|
||||||
// https://quic.rocks
|
|
||||||
// user_pref("network.http.http3.enabled", true);
|
|
||||||
|
|
||||||
// PREF: Samesite Cookies
|
|
||||||
// Samesite=Lax
|
|
||||||
// [1] https://www.jardinesoftware.net/2019/10/28/samesite-by-default-in-2020/
|
|
||||||
// user_pref("network.cookie.sameSite.laxByDefault", true);
|
|
||||||
// user_pref("network.cookie.sameSite.noneRequiresSecure", true);
|
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* SECTION: FIREFOX 76 *
|
* SECTION: FIREFOX 76 *
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* BetterFox *
|
* BetterFox *
|
||||||
* name: yokoffing user.js *
|
* name: yokoffing user.js *
|
||||||
* version: 14 April 2020 *
|
* version: 5 June 2020 *
|
||||||
* url: https://github.com/yokoffing/Better-Fox *
|
* url: https://github.com/yokoffing/Better-Fox *
|
||||||
* license: https://github.com/yokoffing/Better-Fox/blob/master/LICENSE *
|
* license: https://github.com/yokoffing/Better-Fox/blob/master/LICENSE *
|
||||||
* README: https://github.com/yokoffing/Better-Fox/blob/master/README.md *
|
* README: https://github.com/yokoffing/Better-Fox/blob/master/README.md *
|
||||||
@@ -27,7 +27,6 @@ user_pref("security.dialog_enable_delay", 0);
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* START: SECUREFOX *
|
* START: SECUREFOX *
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
user_pref("security.tls.version.enable-deprecated", false);
|
|
||||||
user_pref("privacy.trackingprotection.pbmode.enabled", true);
|
user_pref("privacy.trackingprotection.pbmode.enabled", true);
|
||||||
user_pref("privacy.trackingprotection.enabled", true);
|
user_pref("privacy.trackingprotection.enabled", true);
|
||||||
user_pref("privacy.trackingprotection.socialtracking.enabled", true);
|
user_pref("privacy.trackingprotection.socialtracking.enabled", true);
|
||||||
@@ -41,6 +40,8 @@ user_pref("network.cookie.thirdparty.nonsecureSessionOnly", true);
|
|||||||
user_pref("privacy.purge_trackers.enabled", true);
|
user_pref("privacy.purge_trackers.enabled", true);
|
||||||
user_pref("privacy.purge_trackers.logging.enabled", false);
|
user_pref("privacy.purge_trackers.logging.enabled", false);
|
||||||
user_pref("browser.cache.offline.enable", false);
|
user_pref("browser.cache.offline.enable", false);
|
||||||
|
user_pref("browser.privatebrowsing.forceMediaMemoryCache", true);
|
||||||
|
user_pref("media.memory_cache_max_size", 16384);
|
||||||
user_pref("network.dns.disablePrefetch", true);
|
user_pref("network.dns.disablePrefetch", true);
|
||||||
user_pref("network.dns.disablePrefetchFromHTTPS", true);
|
user_pref("network.dns.disablePrefetchFromHTTPS", true);
|
||||||
user_pref("network.prefetch-next", false);
|
user_pref("network.prefetch-next", false);
|
||||||
@@ -58,14 +59,13 @@ user_pref("browser.search.suggest.enabled", false);
|
|||||||
user_pref("browser.search.suggest.enabled.private", false);
|
user_pref("browser.search.suggest.enabled.private", false);
|
||||||
user_pref("browser.fixup.alternate.enabled", false);
|
user_pref("browser.fixup.alternate.enabled", false);
|
||||||
user_pref("browser.fixup.typo.scheme", false);
|
user_pref("browser.fixup.typo.scheme", false);
|
||||||
user_pref("browser.urlbar.oneOffSearches", true);
|
|
||||||
user_pref("network.trr.mode", 2);
|
|
||||||
user_pref("network.security.esni.enabled", true);
|
user_pref("network.security.esni.enabled", true);
|
||||||
user_pref("security.mixed_content.block_active_content", true);
|
user_pref("security.mixed_content.block_active_content", true);
|
||||||
user_pref("security.mixed_content.block_display_content", true);
|
user_pref("security.mixed_content.block_display_content", true);
|
||||||
user_pref("security.mixed_content.upgrade_display_content", true);
|
user_pref("security.mixed_content.upgrade_display_content", true);
|
||||||
user_pref("security.mixed_content.block_object_subrequest", true);
|
user_pref("security.mixed_content.block_object_subrequest", true);
|
||||||
user_pref("network.auth.subresource-http-auth-allow", 1);
|
user_pref("network.auth.subresource-http-auth-allow", 1);
|
||||||
|
user_pref("security.tls.version.enable-deprecated", false);
|
||||||
user_pref("beacon.enabled", false);
|
user_pref("beacon.enabled", false);
|
||||||
user_pref("dom.battery.enabled", false);
|
user_pref("dom.battery.enabled", false);
|
||||||
user_pref("dom.targetBlankNoOpener.enabled", true);
|
user_pref("dom.targetBlankNoOpener.enabled", true);
|
||||||
@@ -199,9 +199,13 @@ user_pref("browser.tabs.loadBookmarksInBackground", true);
|
|||||||
user_pref("browser.tabs.loadBookmarksInTabs", true);
|
user_pref("browser.tabs.loadBookmarksInTabs", true);
|
||||||
user_pref("media.videocontrols.picture-in-picture.audio-toggle.enabled", true);
|
user_pref("media.videocontrols.picture-in-picture.audio-toggle.enabled", true);
|
||||||
user_pref("media.videocontrols.picture-in-picture.video-toggle.flyout-enabled", true);
|
user_pref("media.videocontrols.picture-in-picture.video-toggle.flyout-enabled", true);
|
||||||
|
user_pref("accessibility.blockautorefresh", true);
|
||||||
|
user_pref("browser.meta_refresh_when_inactive.disabled", true);
|
||||||
user_pref("gfx.color_management.mode", 1);
|
user_pref("gfx.color_management.mode", 1);
|
||||||
user_pref("gfx.color_management.enablev4", true);
|
user_pref("gfx.color_management.enablev4", true);
|
||||||
|
user_pref("browser.helperApps.showOpenOptionForPdfJS", true);
|
||||||
|
user_pref("editor.truncate_user_pastes", false);
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* END: BETTERFOX *
|
* END: BETTERFOX *
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
Reference in New Issue
Block a user