From 2bc1dd8fb20175f177f62778d08a2f1cfd321d36 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Wed, 30 Nov 2022 09:28:41 -0500 Subject: [PATCH 01/22] disable QUIC and AV1 --- user-overrides.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/user-overrides.js b/user-overrides.js index ab9200d..faf29b2 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -78,7 +78,8 @@ user_pref("media.memory_cache_max_size", 1048576); user_pref("media.memory_caches_combined_limit_kb", 3145728); user_pref("media.memory_caches_combined_limit_pc_sysmem", 40); user_pref("media.hardware-video-decoding.force-enabled", true); // reinforce -user_pref("network.http.http3.enable", false); // disables QUIC +user_pref("network.http.http3.enable", false); // disable QUIC for faster upload speeds +user_pref("media.av1.enabled", false); // disable AV1 to force video hardware decoding user_pref("browser.cache.memory.capacity", 5242880); user_pref("browser.cache.memory.max_entry_size", 327680); From ec601dcbdc7315584f5e56c93d8ea9ec0d518c7e Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Wed, 30 Nov 2022 09:43:23 -0500 Subject: [PATCH 02/22] HTTPS first --- user-overrides.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/user-overrides.js b/user-overrides.js index faf29b2..e7a0289 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -35,6 +35,13 @@ user_pref("network.trr.mode", 3); // enable TRR (without System fallback) user_pref("network.trr.confirmationNS", "skip"); // skip TRR confirmation request user_pref("network.notify.checkForProxies", false); // skip proxy request check +// HTTPS-First instead of HTTPS-only +user_pref("dom.security.https_only_mode", false); // disable in user.js +user_pref("dom.security.https_first", true); // HTTPS-First instead of HTTPS-only +user_pref("security.mixed_content.upgrade_display_content", true); // upgrade passive content +//user_pref("security.insecure_connection_text.enabled", true); // display "Not Secure" text on HTTP sites +//user_pref("security.insecure_connection_text.pbmode.enabled", true); // display "Not Secure" text on HTTP sites + /** PESKYFOX ***/ user_pref("devtools.accessibility.enabled", false); // removes annoying "Inspect Accessibility Properties" on right-click user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false); // Settings>Home>Firefox Home Content>Recent Activity>Shortcuts>Sponsored shortcuts @@ -80,8 +87,8 @@ user_pref("media.memory_caches_combined_limit_pc_sysmem", 40); user_pref("media.hardware-video-decoding.force-enabled", true); // reinforce user_pref("network.http.http3.enable", false); // disable QUIC for faster upload speeds user_pref("media.av1.enabled", false); // disable AV1 to force video hardware decoding -user_pref("browser.cache.memory.capacity", 5242880); -user_pref("browser.cache.memory.max_entry_size", 327680); +user_pref("browser.cache.memory.capacity", -1); // DEFAULT +//user_pref("browser.cache.memory.max_entry_size", 327680); /** DELETE IF NOT NIGHTLY ***/ user_pref("javascript.options.experimental.import_assertions", true); @@ -106,11 +113,13 @@ user_pref("gfx.font_rendering.cleartype_params.cleartype_level", 100); user_pref("gfx.font_rendering.cleartype_params.force_gdi_classic_for_families", ""); user_pref("gfx.font_rendering.cleartype_params.force_gdi_classic_max_size", 6); user_pref("gfx.font_rendering.directwrite.use_gdi_table_loading", false); +//user_pref("browser.cache.memory.capacity", 5242880); //user_pref("font.name.monospace.x-western", "Cascadia Code"); // preferred font [WINDOWS] //user_pref("font.name.monospace.x-western", "Fira Code"); // preferred font [WINDOWS] //user_pref("layout.css.font-visibility.trackingprotection", 3); // unbreaks using custom font on pages in normal windows /** DELETE IF NOT macOS ***/ -user_pref("pdfjs.defaultZoomValue", "page-width"); // LAPTOP; PDF zoom level +user_pref("pdfjs.defaultZoomValue", "page-width"); // LAPTOP; PDF zoom level +//user_pref("browser.cache.memory.capacity", -1); //user_pref("font.name.monospace.x-western", "SF Mono"); // preferred font [macOS] //user_pref("layout.css.font-visibility.trackingprotection", 3); // breaks using custom font on pages From 1bdf238075943a05dc82229e73b2b5b0d73b9ad8 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Wed, 30 Nov 2022 09:57:12 -0500 Subject: [PATCH 03/22] move some Fastfox prefs to Windows-machine only --- user-overrides.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/user-overrides.js b/user-overrides.js index e7a0289..a42ca71 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -77,18 +77,12 @@ user_pref("reader.parse-on-load.enabled", false); // disable reader mode /** FASTFOX ***/ user_pref("browser.sessionstore.restore_pinned_tabs_on_demand", true); user_pref("browser.sessionstore.interval", 30000); // set minimum interval between session save operations -// high-end machine: user_pref("gfx.webrender.compositor.force-enabled", true); // reinforce -user_pref("image.mem.decode_bytes_at_a_time", 262144); user_pref("layers.gpu-process.force-enabled", true); // reinforce -user_pref("media.memory_cache_max_size", 1048576); -user_pref("media.memory_caches_combined_limit_kb", 3145728); -user_pref("media.memory_caches_combined_limit_pc_sysmem", 40); user_pref("media.hardware-video-decoding.force-enabled", true); // reinforce user_pref("network.http.http3.enable", false); // disable QUIC for faster upload speeds user_pref("media.av1.enabled", false); // disable AV1 to force video hardware decoding user_pref("browser.cache.memory.capacity", -1); // DEFAULT -//user_pref("browser.cache.memory.max_entry_size", 327680); /** DELETE IF NOT NIGHTLY ***/ user_pref("javascript.options.experimental.import_assertions", true); @@ -113,7 +107,11 @@ user_pref("gfx.font_rendering.cleartype_params.cleartype_level", 100); user_pref("gfx.font_rendering.cleartype_params.force_gdi_classic_for_families", ""); user_pref("gfx.font_rendering.cleartype_params.force_gdi_classic_max_size", 6); user_pref("gfx.font_rendering.directwrite.use_gdi_table_loading", false); -//user_pref("browser.cache.memory.capacity", 5242880); +user_pref("image.mem.decode_bytes_at_a_time", 262144); +user_pref("browser.cache.memory.capacity", 5242880); +user_pref("browser.cache.memory.max_entry_size", 327680); +user_pref("media.memory_caches_combined_limit_pc_sysmem", 40); +user_pref("media.memory_caches_combined_limit_kb", 3145728); //user_pref("font.name.monospace.x-western", "Cascadia Code"); // preferred font [WINDOWS] //user_pref("font.name.monospace.x-western", "Fira Code"); // preferred font [WINDOWS] //user_pref("layout.css.font-visibility.trackingprotection", 3); // unbreaks using custom font on pages in normal windows From cd3a4c162b18435a8eb921143a1ed679f8dd0eb9 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Wed, 30 Nov 2022 11:24:41 -0500 Subject: [PATCH 04/22] remove browser.cache.memory.capacity --- user-overrides.js | 1 - 1 file changed, 1 deletion(-) diff --git a/user-overrides.js b/user-overrides.js index a42ca71..ca89474 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -82,7 +82,6 @@ user_pref("layers.gpu-process.force-enabled", true); // reinforce user_pref("media.hardware-video-decoding.force-enabled", true); // reinforce user_pref("network.http.http3.enable", false); // disable QUIC for faster upload speeds user_pref("media.av1.enabled", false); // disable AV1 to force video hardware decoding -user_pref("browser.cache.memory.capacity", -1); // DEFAULT /** DELETE IF NOT NIGHTLY ***/ user_pref("javascript.options.experimental.import_assertions", true); From 683e3c805c99088962f226b80f1cfd9ac3e034ad Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Wed, 30 Nov 2022 13:11:17 -0500 Subject: [PATCH 05/22] remove HTTPS first --- user-overrides.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/user-overrides.js b/user-overrides.js index ca89474..6cb6f8b 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -35,13 +35,6 @@ user_pref("network.trr.mode", 3); // enable TRR (without System fallback) user_pref("network.trr.confirmationNS", "skip"); // skip TRR confirmation request user_pref("network.notify.checkForProxies", false); // skip proxy request check -// HTTPS-First instead of HTTPS-only -user_pref("dom.security.https_only_mode", false); // disable in user.js -user_pref("dom.security.https_first", true); // HTTPS-First instead of HTTPS-only -user_pref("security.mixed_content.upgrade_display_content", true); // upgrade passive content -//user_pref("security.insecure_connection_text.enabled", true); // display "Not Secure" text on HTTP sites -//user_pref("security.insecure_connection_text.pbmode.enabled", true); // display "Not Secure" text on HTTP sites - /** PESKYFOX ***/ user_pref("devtools.accessibility.enabled", false); // removes annoying "Inspect Accessibility Properties" on right-click user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false); // Settings>Home>Firefox Home Content>Recent Activity>Shortcuts>Sponsored shortcuts From 08ba8fb7712a819d468f6e0cee12a8282e848c39 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Wed, 30 Nov 2022 13:20:31 -0500 Subject: [PATCH 06/22] add spec. conn. add content.notify.interval --- user-overrides.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/user-overrides.js b/user-overrides.js index 6cb6f8b..5006303 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -73,8 +73,26 @@ user_pref("browser.sessionstore.interval", 30000); // set minimum interval betwe user_pref("gfx.webrender.compositor.force-enabled", true); // reinforce user_pref("layers.gpu-process.force-enabled", true); // reinforce user_pref("media.hardware-video-decoding.force-enabled", true); // reinforce +user_pref("content.notify.interval", 360000); user_pref("network.http.http3.enable", false); // disable QUIC for faster upload speeds user_pref("media.av1.enabled", false); // disable AV1 to force video hardware decoding +// spec. con. +user_pref("network.http.speculative-parallel-limit", 18); // default=6; overrides SecureFox +user_pref("network.dns.disablePrefetch", false); // overrides SecureFox +user_pref("network.dns.disablePrefetchFromHTTPS", false); +user_pref("browser.urlbar.speculativeConnect.enabled", true); // overrides SecureFox +user_pref("browser.places.speculativeConnect.enabled", true); // overrides SecureFox +user_pref("network.prefetch-next", true); // overrides SecureFox +user_pref("network.predictor.enabled", true); // overrides SecureFox +user_pref("network.predictor.enable-prefetch", true); // overrides SecureFox +user_pref("network.predictor.enable-hover-on-ssl", true); + user_pref("network.predictor.preresolve-min-confidence", 10); // default=60; alt=40 + user_pref("network.predictor.preconnect-min-confidence", 20); // default=90; alt=70 + user_pref("network.predictor.prefetch-min-confidence", 30); // default=100; alt=80 + user_pref("network.predictor.prefetch-force-valid-for", 3600); // default=10 + user_pref("network.predictor.prefetch-rolling-load-count", 120); // default=10 + user_pref("network.predictor.max-resources-per-entry", 250); // default=100 + user_pref("network.predictor.max-uri-length", 1000); // default=500 /** DELETE IF NOT NIGHTLY ***/ user_pref("javascript.options.experimental.import_assertions", true); From 62d43d24fc1c64cac55587817c3245589cc9c7e4 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Wed, 30 Nov 2022 14:10:08 -0500 Subject: [PATCH 07/22] browser.crashReports.unsubmittedCheck.enabled --- user-overrides.js | 1 + 1 file changed, 1 insertion(+) diff --git a/user-overrides.js b/user-overrides.js index 5006303..f89dcc1 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -104,6 +104,7 @@ user_pref("cookiebanners.service.mode.privateBrowsing", 1); user_pref("privacy.globalprivacycontrol.enabled", true); user_pref("privacy.globalprivacycontrol.functionality.enabled", true); user_pref("privacy.userContext.enabled", false); +user_pref("browser.crashReports.unsubmittedCheck.enabled", false); // true by default on NIGHTLY user_pref("browser.urlbar.suggest.quickactions", false); user_pref("extensions.unifiedExtensions.enabled", false); //user_pref("xpinstall.signatures.required", false); // [ESR/DEV/NIGHTLY] From 353540bf7c98f65b7160a800ec8418a646dd7837 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Thu, 1 Dec 2022 18:58:45 -0500 Subject: [PATCH 08/22] remove spec. connections --- user-overrides.js | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/user-overrides.js b/user-overrides.js index f89dcc1..a6487e0 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -76,23 +76,6 @@ user_pref("media.hardware-video-decoding.force-enabled", true); // reinforce user_pref("content.notify.interval", 360000); user_pref("network.http.http3.enable", false); // disable QUIC for faster upload speeds user_pref("media.av1.enabled", false); // disable AV1 to force video hardware decoding -// spec. con. -user_pref("network.http.speculative-parallel-limit", 18); // default=6; overrides SecureFox -user_pref("network.dns.disablePrefetch", false); // overrides SecureFox -user_pref("network.dns.disablePrefetchFromHTTPS", false); -user_pref("browser.urlbar.speculativeConnect.enabled", true); // overrides SecureFox -user_pref("browser.places.speculativeConnect.enabled", true); // overrides SecureFox -user_pref("network.prefetch-next", true); // overrides SecureFox -user_pref("network.predictor.enabled", true); // overrides SecureFox -user_pref("network.predictor.enable-prefetch", true); // overrides SecureFox -user_pref("network.predictor.enable-hover-on-ssl", true); - user_pref("network.predictor.preresolve-min-confidence", 10); // default=60; alt=40 - user_pref("network.predictor.preconnect-min-confidence", 20); // default=90; alt=70 - user_pref("network.predictor.prefetch-min-confidence", 30); // default=100; alt=80 - user_pref("network.predictor.prefetch-force-valid-for", 3600); // default=10 - user_pref("network.predictor.prefetch-rolling-load-count", 120); // default=10 - user_pref("network.predictor.max-resources-per-entry", 250); // default=100 - user_pref("network.predictor.max-uri-length", 1000); // default=500 /** DELETE IF NOT NIGHTLY ***/ user_pref("javascript.options.experimental.import_assertions", true); From 463de7b7b49c3f4ce1f27996dbff3b989915e265 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Fri, 2 Dec 2022 10:37:49 -0500 Subject: [PATCH 09/22] content.notify.interval added to user.js --- user-overrides.js | 1 - 1 file changed, 1 deletion(-) diff --git a/user-overrides.js b/user-overrides.js index a6487e0..01ce6aa 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -73,7 +73,6 @@ user_pref("browser.sessionstore.interval", 30000); // set minimum interval betwe user_pref("gfx.webrender.compositor.force-enabled", true); // reinforce user_pref("layers.gpu-process.force-enabled", true); // reinforce user_pref("media.hardware-video-decoding.force-enabled", true); // reinforce -user_pref("content.notify.interval", 360000); user_pref("network.http.http3.enable", false); // disable QUIC for faster upload speeds user_pref("media.av1.enabled", false); // disable AV1 to force video hardware decoding From 6b81e65bc7cc09a30929cc3acf064856a15b8208 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Fri, 2 Dec 2022 11:34:47 -0500 Subject: [PATCH 10/22] Update user-overrides.js --- user-overrides.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/user-overrides.js b/user-overrides.js index 01ce6aa..c69befc 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -76,6 +76,24 @@ user_pref("media.hardware-video-decoding.force-enabled", true); // reinforce user_pref("network.http.http3.enable", false); // disable QUIC for faster upload speeds user_pref("media.av1.enabled", false); // disable AV1 to force video hardware decoding +// uncomment to enable; re-comment to disable: +//user_pref("network.http.speculative-parallel-limit", 18); // default=6; overrides SecureFox +//user_pref("network.dns.disablePrefetch", false); // overrides SecureFox +//user_pref("network.dns.disablePrefetchFromHTTPS", false); // overrides SecureFox +//user_pref("browser.urlbar.speculativeConnect.enabled", true); // overrides SecureFox +//user_pref("browser.places.speculativeConnect.enabled", true); // overrides SecureFox +//user_pref("network.prefetch-next", true); // overrides SecureFox +//user_pref("network.predictor.enabled", true); // overrides SecureFox +//user_pref("network.predictor.enable-prefetch", true); // overrides SecureFox +//user_pref("network.predictor.enable-hover-on-ssl", true); + user_pref("network.predictor.preresolve-min-confidence", 10); // default=60; alt=40 + user_pref("network.predictor.preconnect-min-confidence", 20); // default=90; alt=70 + user_pref("network.predictor.prefetch-min-confidence", 30); // default=100; alt=80 + user_pref("network.predictor.prefetch-force-valid-for", 3600); // default=10 + user_pref("network.predictor.prefetch-rolling-load-count", 120); // default=10 + user_pref("network.predictor.max-resources-per-entry", 250); // default=100 + user_pref("network.predictor.max-uri-length", 1000); // default=500 + /** DELETE IF NOT NIGHTLY ***/ user_pref("javascript.options.experimental.import_assertions", true); user_pref("javascript.options.experimental.shadow_realms", true); From 89850bb04d5f577fc62999482bf03291bca5fee0 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Fri, 2 Dec 2022 11:39:03 -0500 Subject: [PATCH 11/22] note --- user-overrides.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user-overrides.js b/user-overrides.js index c69befc..65ebf98 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -85,7 +85,7 @@ user_pref("media.av1.enabled", false); // disable AV1 to force video hardware de //user_pref("network.prefetch-next", true); // overrides SecureFox //user_pref("network.predictor.enabled", true); // overrides SecureFox //user_pref("network.predictor.enable-prefetch", true); // overrides SecureFox -//user_pref("network.predictor.enable-hover-on-ssl", true); +//user_pref("network.predictor.enable-hover-on-ssl", true); // overrides SecureFox user_pref("network.predictor.preresolve-min-confidence", 10); // default=60; alt=40 user_pref("network.predictor.preconnect-min-confidence", 20); // default=90; alt=70 user_pref("network.predictor.prefetch-min-confidence", 30); // default=100; alt=80 From 9d68a4a0beecf978ca8f4a500ac254608fe6b7b2 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Fri, 2 Dec 2022 12:00:16 -0500 Subject: [PATCH 12/22] Update user-overrides.js --- user-overrides.js | 1 - 1 file changed, 1 deletion(-) diff --git a/user-overrides.js b/user-overrides.js index 65ebf98..acac064 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -80,7 +80,6 @@ user_pref("media.av1.enabled", false); // disable AV1 to force video hardware de //user_pref("network.http.speculative-parallel-limit", 18); // default=6; overrides SecureFox //user_pref("network.dns.disablePrefetch", false); // overrides SecureFox //user_pref("network.dns.disablePrefetchFromHTTPS", false); // overrides SecureFox -//user_pref("browser.urlbar.speculativeConnect.enabled", true); // overrides SecureFox //user_pref("browser.places.speculativeConnect.enabled", true); // overrides SecureFox //user_pref("network.prefetch-next", true); // overrides SecureFox //user_pref("network.predictor.enabled", true); // overrides SecureFox From 3ecee6db5bdddb3fdb7af2456f62fe1df0e98a0d Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Fri, 2 Dec 2022 12:10:06 -0500 Subject: [PATCH 13/22] Update user-overrides.js --- user-overrides.js | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/user-overrides.js b/user-overrides.js index acac064..7de98a8 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -76,22 +76,20 @@ user_pref("media.hardware-video-decoding.force-enabled", true); // reinforce user_pref("network.http.http3.enable", false); // disable QUIC for faster upload speeds user_pref("media.av1.enabled", false); // disable AV1 to force video hardware decoding -// uncomment to enable; re-comment to disable: -//user_pref("network.http.speculative-parallel-limit", 18); // default=6; overrides SecureFox -//user_pref("network.dns.disablePrefetch", false); // overrides SecureFox -//user_pref("network.dns.disablePrefetchFromHTTPS", false); // overrides SecureFox -//user_pref("browser.places.speculativeConnect.enabled", true); // overrides SecureFox -//user_pref("network.prefetch-next", true); // overrides SecureFox -//user_pref("network.predictor.enabled", true); // overrides SecureFox -//user_pref("network.predictor.enable-prefetch", true); // overrides SecureFox -//user_pref("network.predictor.enable-hover-on-ssl", true); // overrides SecureFox - user_pref("network.predictor.preresolve-min-confidence", 10); // default=60; alt=40 - user_pref("network.predictor.preconnect-min-confidence", 20); // default=90; alt=70 - user_pref("network.predictor.prefetch-min-confidence", 30); // default=100; alt=80 - user_pref("network.predictor.prefetch-force-valid-for", 3600); // default=10 - user_pref("network.predictor.prefetch-rolling-load-count", 120); // default=10 - user_pref("network.predictor.max-resources-per-entry", 250); // default=100 - user_pref("network.predictor.max-uri-length", 1000); // default=500 +user_pref("network.http.speculative-parallel-limit", 18); +user_pref("network.dns.disablePrefetch", false); + user_pref("network.dns.disablePrefetchFromHTTPS", false); +//user_pref("network.prefetch-next", true); +user_pref("network.predictor.enabled", true); +//user_pref("network.predictor.enable-prefetch", true); +user_pref("network.predictor.enable-hover-on-ssl", true); + user_pref("network.predictor.preresolve-min-confidence", 10); + user_pref("network.predictor.preconnect-min-confidence", 20); + user_pref("network.predictor.prefetch-min-confidence", 30); + user_pref("network.predictor.prefetch-force-valid-for", 3600); + user_pref("network.predictor.prefetch-rolling-load-count", 120); + user_pref("network.predictor.max-resources-per-entry", 250); + user_pref("network.predictor.max-uri-length", 1000); /** DELETE IF NOT NIGHTLY ***/ user_pref("javascript.options.experimental.import_assertions", true); From 855727791b8983fbc2ef38c4d8a12a1db50425a6 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Fri, 2 Dec 2022 12:21:26 -0500 Subject: [PATCH 14/22] Update user-overrides.js --- user-overrides.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/user-overrides.js b/user-overrides.js index 7de98a8..f17c749 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -76,13 +76,13 @@ user_pref("media.hardware-video-decoding.force-enabled", true); // reinforce user_pref("network.http.http3.enable", false); // disable QUIC for faster upload speeds user_pref("media.av1.enabled", false); // disable AV1 to force video hardware decoding -user_pref("network.http.speculative-parallel-limit", 18); -user_pref("network.dns.disablePrefetch", false); - user_pref("network.dns.disablePrefetchFromHTTPS", false); +//user_pref("network.http.speculative-parallel-limit", 18); +//user_pref("network.dns.disablePrefetch", false); + //user_pref("network.dns.disablePrefetchFromHTTPS", false); //user_pref("network.prefetch-next", true); -user_pref("network.predictor.enabled", true); +//user_pref("network.predictor.enabled", true); //user_pref("network.predictor.enable-prefetch", true); -user_pref("network.predictor.enable-hover-on-ssl", true); +//user_pref("network.predictor.enable-hover-on-ssl", true); user_pref("network.predictor.preresolve-min-confidence", 10); user_pref("network.predictor.preconnect-min-confidence", 20); user_pref("network.predictor.prefetch-min-confidence", 30); From adcc0b9495a37a67bcad67429ebbe3e2e584fa76 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Tue, 6 Dec 2022 16:18:57 -0500 Subject: [PATCH 15/22] Update user-overrides.js --- user-overrides.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/user-overrides.js b/user-overrides.js index f17c749..1a69a66 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -120,12 +120,10 @@ user_pref("browser.cache.memory.capacity", 5242880); user_pref("browser.cache.memory.max_entry_size", 327680); user_pref("media.memory_caches_combined_limit_pc_sysmem", 40); user_pref("media.memory_caches_combined_limit_kb", 3145728); -//user_pref("font.name.monospace.x-western", "Cascadia Code"); // preferred font [WINDOWS] -//user_pref("font.name.monospace.x-western", "Fira Code"); // preferred font [WINDOWS] -//user_pref("layout.css.font-visibility.trackingprotection", 3); // unbreaks using custom font on pages in normal windows +//user_pref("font.name.serif.x-western", "Roboto Slab"); // serif font +//user_pref("font.name.sans-serif.x-western", "Roboto"); // sans-serif font +//user_pref("font.name.monospace.x-western", "Fira Code"); // monospace font /** DELETE IF NOT macOS ***/ user_pref("pdfjs.defaultZoomValue", "page-width"); // LAPTOP; PDF zoom level -//user_pref("browser.cache.memory.capacity", -1); -//user_pref("font.name.monospace.x-western", "SF Mono"); // preferred font [macOS] -//user_pref("layout.css.font-visibility.trackingprotection", 3); // breaks using custom font on pages +//user_pref("font.name.monospace.x-western", "SF Mono"); // monospace font From f4c4f2c92e80e41de15800836a8c10f2c9cddf92 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Wed, 7 Dec 2022 16:26:31 -0500 Subject: [PATCH 16/22] Update user-overrides.js --- user-overrides.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user-overrides.js b/user-overrides.js index 1a69a66..88f025b 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -115,7 +115,7 @@ user_pref("gfx.font_rendering.cleartype_params.cleartype_level", 100); user_pref("gfx.font_rendering.cleartype_params.force_gdi_classic_for_families", ""); user_pref("gfx.font_rendering.cleartype_params.force_gdi_classic_max_size", 6); user_pref("gfx.font_rendering.directwrite.use_gdi_table_loading", false); -user_pref("image.mem.decode_bytes_at_a_time", 262144); +user_pref("image.mem.decode_bytes_at_a_time", 262144); // alt=512000 user_pref("browser.cache.memory.capacity", 5242880); user_pref("browser.cache.memory.max_entry_size", 327680); user_pref("media.memory_caches_combined_limit_pc_sysmem", 40); From 15164e057f16df0a663740bc76f8da5450504953 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Tue, 13 Dec 2022 16:38:21 -0500 Subject: [PATCH 17/22] Update user-overrides.js --- user-overrides.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user-overrides.js b/user-overrides.js index 88f025b..f810a98 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -63,6 +63,7 @@ user_pref("browser.tabs.loadInBackground", false); // CTRL+SHIFT+CLICK for backg user_pref("media.videocontrols.picture-in-picture.improved-video-controls.enabled", true); user_pref("media.videocontrols.picture-in-picture.display-text-tracks.size", "small"); user_pref("image.jxl.enabled", true); +user_pref("extensions.unifiedExtensions.enabled", false); // disable MV3 unified extensions button [FF 109+] user_pref("reader.parse-on-load.enabled", false); // disable reader mode //user_pref("reader.color_scheme", "auto"); // match system theme for when reader is enabled //user_pref("browser.urlbar.openintab", true); // stay on current site and open new tab when typing in URL bar @@ -103,7 +104,6 @@ user_pref("privacy.globalprivacycontrol.functionality.enabled", true); user_pref("privacy.userContext.enabled", false); user_pref("browser.crashReports.unsubmittedCheck.enabled", false); // true by default on NIGHTLY user_pref("browser.urlbar.suggest.quickactions", false); -user_pref("extensions.unifiedExtensions.enabled", false); //user_pref("xpinstall.signatures.required", false); // [ESR/DEV/NIGHTLY] user_pref("extensions.webextensions.restrictedDomains", ""); // remove Mozilla restricted domains [DEV/NIGHTLY] From b142f7ee3cc61aef1cb2874cf32ce7d70720fc3d Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Thu, 22 Dec 2022 15:45:19 -0500 Subject: [PATCH 18/22] HTTPS-First instead of HTTPS-only --- user-overrides.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/user-overrides.js b/user-overrides.js index f810a98..fe73a9f 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -34,6 +34,10 @@ user_pref("browser.search.update", false); // do not update opensearch engines user_pref("network.trr.mode", 3); // enable TRR (without System fallback) user_pref("network.trr.confirmationNS", "skip"); // skip TRR confirmation request user_pref("network.notify.checkForProxies", false); // skip proxy request check +// HTTPS-First instead of HTTPS-only +user_pref("dom.security.https_only_mode", false); // disable in user.js +user_pref("dom.security.https_first", true); // HTTPS-First instead of HTTPS-only +user_pref("security.mixed_content.upgrade_display_content", true); // upgrade passive content /** PESKYFOX ***/ user_pref("devtools.accessibility.enabled", false); // removes annoying "Inspect Accessibility Properties" on right-click @@ -76,14 +80,13 @@ user_pref("layers.gpu-process.force-enabled", true); // reinforce user_pref("media.hardware-video-decoding.force-enabled", true); // reinforce user_pref("network.http.http3.enable", false); // disable QUIC for faster upload speeds user_pref("media.av1.enabled", false); // disable AV1 to force video hardware decoding - -//user_pref("network.http.speculative-parallel-limit", 18); +user_pref("network.http.speculative-parallel-limit", 18); //user_pref("network.dns.disablePrefetch", false); //user_pref("network.dns.disablePrefetchFromHTTPS", false); //user_pref("network.prefetch-next", true); -//user_pref("network.predictor.enabled", true); -//user_pref("network.predictor.enable-prefetch", true); -//user_pref("network.predictor.enable-hover-on-ssl", true); +user_pref("network.predictor.enabled", true); +user_pref("network.predictor.enable-prefetch", true); +user_pref("network.predictor.enable-hover-on-ssl", true); user_pref("network.predictor.preresolve-min-confidence", 10); user_pref("network.predictor.preconnect-min-confidence", 20); user_pref("network.predictor.prefetch-min-confidence", 30); @@ -108,7 +111,7 @@ user_pref("browser.urlbar.suggest.quickactions", false); user_pref("extensions.webextensions.restrictedDomains", ""); // remove Mozilla restricted domains [DEV/NIGHTLY] /** DELETE IF NOT WINDOWS ***/ -user_pref("pdfjs.defaultZoomValue", "page-fit"); // DESKTOP; alt=125; PDF zoom level +//user_pref("pdfjs.defaultZoomValue", "page-fit"); // DESKTOP; alt=125; PDF zoom level user_pref("gfx.webrender.quality.force-subpixel-aa-where-possible", true); // font improvement user_pref("gfx.font_rendering.cleartype_params.rendering_mode", 5); user_pref("gfx.font_rendering.cleartype_params.cleartype_level", 100); From ad624c0dba8670a4622ded13dc0d0f653a2d0ae8 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Thu, 22 Dec 2022 17:21:28 -0500 Subject: [PATCH 19/22] javascript.options.experimental.array_grouping --- user-overrides.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/user-overrides.js b/user-overrides.js index fe73a9f..46382b6 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -100,6 +100,8 @@ user_pref("javascript.options.experimental.import_assertions", true); user_pref("javascript.options.experimental.shadow_realms", true); user_pref("javascript.options.wasm_gc", true); user_pref("javascript.options.wasm_function_references", true); +user_pref("javascript.options.experimental.array_grouping", true); +//user_pref("javascript.options.experimental.enable_change_array_by_copy", true); user_pref("cookiebanners.service.mode", 2); user_pref("cookiebanners.service.mode.privateBrowsing", 1); user_pref("privacy.globalprivacycontrol.enabled", true); From 7a2884f47434c81dcaa786e86f59efbde0889a22 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Sat, 24 Dec 2022 10:32:52 -0500 Subject: [PATCH 20/22] upgrade_display_content is default true [Nightly] [Stable?] --- user-overrides.js | 1 - 1 file changed, 1 deletion(-) diff --git a/user-overrides.js b/user-overrides.js index 46382b6..f942a4f 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -37,7 +37,6 @@ user_pref("network.notify.checkForProxies", false); // skip proxy request check // HTTPS-First instead of HTTPS-only user_pref("dom.security.https_only_mode", false); // disable in user.js user_pref("dom.security.https_first", true); // HTTPS-First instead of HTTPS-only -user_pref("security.mixed_content.upgrade_display_content", true); // upgrade passive content /** PESKYFOX ***/ user_pref("devtools.accessibility.enabled", false); // removes annoying "Inspect Accessibility Properties" on right-click From cfab690e594b1a09b8b409c470c01e9e3b4469bc Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Sat, 24 Dec 2022 12:25:03 -0500 Subject: [PATCH 21/22] Update user-overrides.js --- user-overrides.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user-overrides.js b/user-overrides.js index f942a4f..4db85cf 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -58,7 +58,7 @@ user_pref("browser.bookmarks.max_backups", 0); // minimize disk use; manually ba user_pref("view_source.wrap_long_lines", true); // wrap source lines user_pref("devtools.debugger.ui.editor-wrapping", true); // wrap lines in devtools user_pref("browser.zoom.full", false); // text-only zoom, not all elements on page -user_pref("pdfjs.sidebarViewOnLoad", 2); // show Table of Contents in sidebar for PDFs (if available) +user_pref("pdfjs.sidebarViewOnLoad", 2); // [HIDDEN] force showing of Table of Contents in sidebar for PDFs (if available) user_pref("ui.key.menuAccessKey", 0); // remove underlined characters from various settings user_pref("general.autoScroll", false); // disable unintentional behavior for middle click user_pref("ui.SpellCheckerUnderlineStyle", 1); // dots for spell check errors From b38e21923a0bb07de735504ef72301b98fedd4b0 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Mon, 26 Dec 2022 13:16:42 -0500 Subject: [PATCH 22/22] Comment out array --- user-overrides.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user-overrides.js b/user-overrides.js index 4db85cf..305de7a 100644 --- a/user-overrides.js +++ b/user-overrides.js @@ -99,7 +99,7 @@ user_pref("javascript.options.experimental.import_assertions", true); user_pref("javascript.options.experimental.shadow_realms", true); user_pref("javascript.options.wasm_gc", true); user_pref("javascript.options.wasm_function_references", true); -user_pref("javascript.options.experimental.array_grouping", true); +//user_pref("javascript.options.experimental.array_grouping", true); //user_pref("javascript.options.experimental.enable_change_array_by_copy", true); user_pref("cookiebanners.service.mode", 2); user_pref("cookiebanners.service.mode.privateBrowsing", 1);