From 9adf8ba15f994b838055cd79902e74a1294649c2 Mon Sep 17 00:00:00 2001 From: yokoffing <11689349+yokoffing@users.noreply.github.com> Date: Mon, 24 Oct 2022 01:38:12 -0400 Subject: [PATCH] Peksy Oct. 2022c (#90) * disable Firefox View * user_pref("pdfjs.annotationEditorEnabled", true); Mozilla removed pref * add URL for Firefox View * :has() CSS relational pseudo-class * user_pref("browser.tabs.tabmanager.enabled", false); --- Peskyfox.js | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/Peskyfox.js b/Peskyfox.js index 7236861..f7469e5 100644 --- a/Peskyfox.js +++ b/Peskyfox.js @@ -11,7 +11,7 @@ * Peskyfox * * "Aquila non capit muscas" * * priority: remove annoyances * - * version: November 2022 * + * version: October 2022c * * url: https://github.com/yokoffing/Betterfox * ***************************************************************************/ @@ -60,6 +60,16 @@ user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", // PREF: hide "More from Mozilla" in Settings user_pref("browser.preferences.moreFromMozilla", false); +// PREF: disable Firefox View [FF106+] +// [1] https://support.mozilla.org/en-US/kb/how-set-tab-pickup-firefox-view#w_what-is-firefox-view +user_pref("browser.tabs.firefox-view", false); + +// PREF: disable hide Firefox's List All Tabs icon +// true=always show tab overflow dropdown (FF106+ default) +// false=only display tab dropdown when there are too many tabs +// [1] https://www.ghacks.net/2022/10/19/how-to-hide-firefoxs-list-all-tabs-icon/ +user_pref("browser.tabs.tabmanager.enabled", false); + // PREF: lower delay of security dialog when downloading extensions // default=1000 //user_pref("security.dialog_enable_delay", 300); @@ -277,9 +287,6 @@ user_pref("browser.download.always_ask_before_handling_new_types", true); // PREF: open PDFs inline (FF103+) user_pref("browser.download.open_pdf_attachments_inline", true); -// PREF: add basic text to PDFs (FF103+) -user_pref("pdfjs.annotationEditorEnabled", true); - /**************************************************************************** * SECTION: TAB BEHAVIOR * ****************************************************************************/ @@ -423,3 +430,9 @@ user_pref("dom.popup_allowed_events", "click dblclick"); // PREF: zoom only text on webpage, not other elements //user_pref("browser.zoom.full", false); + +// PREF: enable :has() CSS relational pseudo-class +// [EXPERIMENTAL] Needed for some extensions, filters, and customizations +// [1] https://developer.mozilla.org/en-US/docs/Web/CSS/:has +// [2] https://caniuse.com/css-has +//user_pref("layout.css.has-selector.enabled", true);