From 9ad1967d5722a0d98ccf78a07d3b924f103d2883 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Mon, 5 Sep 2022 15:33:15 -0400 Subject: [PATCH] LW Sept 2022 (#65) --- librewolf.overrides.cfg | 64 +++++++++++++++++++++++++++-------------- 1 file changed, 43 insertions(+), 21 deletions(-) diff --git a/librewolf.overrides.cfg b/librewolf.overrides.cfg index bc0ed96..33ca82c 100644 --- a/librewolf.overrides.cfg +++ b/librewolf.overrides.cfg @@ -8,43 +8,53 @@ */ /**************************************************************************** - * BetterFox LibreWolf Overrides * + * BetterFox - LibreWolf overrides (beta) * * Quis custodiet ipsos custodes * - * version: August 2022 * + * version: September 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 * ****************************************************************************/ +// LibreWolf default prefs: https://gitlab.com/librewolf-community/settings/-/blob/master/librewolf.cfg + /**************************************************************************** * SECTION: FASTFOX * ****************************************************************************/ - +defaultPref("image.jxl.enabled", true); +defaultPref("layout.css.grid-template-masonry-value.enabled", true); defaultPref("dom.enable_web_task_scheduling", true); defaultPref("gfx.offscreencanvas.enabled", true); +defaultPref("layout.css.font-loading-api.workers.enabled", true); +defaultPref("layout.css.animation-composition.enabled", true); /**************************************************************************** * SECTION: SECUREFOX * ****************************************************************************/ - /** TRACKING PROTECTION ***/ +defaultPref("privacy.trackingprotection.emailtracking.enabled", true); defaultPref("urlclassifier.trackingSkipURLs", "*.reddit.com, *.twitter.com, *.twimg.com"); defaultPref("urlclassifier.features.socialtracking.skipURLs", "*.instagram.com, *.twitter.com, *.twimg.com"); -defaultPref("privacy.partition.bloburl_per_agent_cluster", true); +defaultPref("privacy.partition.always_partition_third_party_non_cookie_storage", true); /** OCSP & CERTS / HPKP ***/ +// Use CRLite instead of OCSP defaultPref("security.OCSP.enabled", 0); defaultPref("security.OCSP.require", false); defaultPref("security.pki.crlite_mode", 2); /** RFP ***/ -/* defaultPref("privacy.resistFingerprinting", false); */ +// Limits refresh rate to 60mHz, breaks timezone, and forced light theme +// [1] https://librewolf.net/docs/faq/#what-are-the-most-common-downsides-of-rfp-resist-fingerprinting + // defaultPref("privacy.resistFingerprinting", false); -/** SPECULATIVE CONNECTIONS ***/ -/* defaultPref("network.preload", false); */ +// Breaks Map sites, NYT articles, Nat Geo, and more +// [1] https://manu.ninja/25-real-world-applications-using-webgl/ + // defaultPref("webgl.disabled", false); -/** SEARCH / URL BAR ***/ -defaultPref("browser.urlbar.suggest.calculator", true); +// DRM +// Netflix, Udemy, Spotify, etc. + // defaultPref("media.eme.enabled", true); /** HTTPS-ONLY MODE ***/ defaultPref("dom.security.https_only_mode_error_page_user_suggestions", true); @@ -53,13 +63,22 @@ defaultPref("dom.security.https_only_mode_error_page_user_suggestions", true); defaultPref("signon.generation.enabled", false); defaultPref("signon.management.page.breach-alerts.enabled", false); +/** WEBRTC ***/ +// Breaks video conferencing. Why is this enabled?? +defaultPref("media.peerconnection.ice.no_host", false); + +/** PERMISSIONS ***/ + // defaultPref("permissions.default.geo", 2); + // defaultPref("permissions.default.desktop-notification", 2); + // defaultPref("dom.push.enabled", false); + /**************************************************************************** * SECTION: PESKYFOX * ****************************************************************************/ - /** MOZILLA UI ***/ -defaultPref("layout.css.prefers-color-scheme.content-override", 2); + // defaultPref("layout.css.prefers-color-scheme.content-override", 2); defaultPref("toolkit.legacyUserProfileCustomizations.stylesheets", true); +defaultPref("browser.compactmode.show", true); /** FULLSCREEN ***/ defaultPref("full-screen-api.transition-duration.enter", "0 0"); @@ -67,16 +86,17 @@ defaultPref("full-screen-api.transition-duration.leave", "0 0"); defaultPref("full-screen-api.warning.delay", 0); defaultPref("full-screen-api.warning.timeout", 0); -/** VARIOUS ***/ -defaultPref("browser.compactmode.show", true); +/** URL BAR ***/ defaultPref("browser.urlbar.suggest.engines", false); defaultPref("browser.urlbar.suggest.topsites", false); -defaultPref("permissions.default.desktop-notification", 2); -defaultPref("findbar.highlightAll", true); -defaultPref("browser.bookmarks.max_backups", 2); -defaultPref("view_source.wrap_long_lines", true); -defaultPref("devtools.debugger.ui.editor-wrapping", true); -defaultPref("layout.css.grid-template-masonry-value.enabled", true); +defaultPref("browser.urlbar.suggest.calculator", true); +defaultPref("browser.urlbar.unitConversion.enabled", true); + +/** AUTOPLAY ***/ +// Default breaks some video players +defaultPref("media.autoplay.blocking_policy", 0); + +/** DOWNLOADS ***/ defaultPref("browser.download.autohideButton", true); /** PDF ***/ @@ -84,13 +104,15 @@ defaultPref("pdfjs.annotationEditorEnabled", true); defaultPref("browser.download.open_pdf_attachments_inline", true); /** TAB BEHAVIOR ***/ -defaultPref("browser.urlbar.openintab", true); defaultPref("browser.tabs.loadBookmarksInTabs", true); defaultPref("browser.bookmarks.openInTabClosesMenu", false); defaultPref("editor.truncate_user_pastes", false); defaultPref("clipboard.plainTextOnly", true); defaultPref("dom.popup_allowed_events", "click dblclick"); +/** UNCATEGORIZED ***/ +defaultPref("findbar.highlightAll", true); + /**************************************************************************** * END: BETTERFOX * ****************************************************************************/