From 19de8cba73cc34d03b76cbd7559b6fd311740ba0 Mon Sep 17 00:00:00 2001 From: RealStickman Date: Wed, 16 Mar 2022 20:24:46 +0100 Subject: [PATCH] Update firefox ui fix --- .../firefox/default-release/chrome/CREDITS | 18 + .../firefox/default-release/chrome/LEPTON | 2 +- .../firefox/default-release/chrome/README.org | 17 +- .../chrome/icons/enter-fullscreen.svg | 3 + .../default-release/chrome/icons/eraser.svg | 3 + .../chrome/icons/exit-fullscreen.svg | 3 + .../chrome/icons/priavate-favicon.svg | 9 + .../chrome/icons/refresh-cw.svg | 9 + .../default-release/chrome/userChrome.css | 352 ++++++++++++------ .../default-release/chrome/userContent.css | 145 +++++++- .../default-release/chrome/waterfox.sh | 11 + .../.mozilla/firefox/default-release/prefs.js | 154 ++++---- .../.mozilla/firefox/default-release/user.js | 2 +- 13 files changed, 519 insertions(+), 209 deletions(-) create mode 100644 arch-config/.mozilla/firefox/default-release/chrome/icons/enter-fullscreen.svg create mode 100644 arch-config/.mozilla/firefox/default-release/chrome/icons/eraser.svg create mode 100644 arch-config/.mozilla/firefox/default-release/chrome/icons/exit-fullscreen.svg create mode 100644 arch-config/.mozilla/firefox/default-release/chrome/icons/priavate-favicon.svg create mode 100644 arch-config/.mozilla/firefox/default-release/chrome/icons/refresh-cw.svg create mode 100755 arch-config/.mozilla/firefox/default-release/chrome/waterfox.sh diff --git a/arch-config/.mozilla/firefox/default-release/chrome/CREDITS b/arch-config/.mozilla/firefox/default-release/chrome/CREDITS index 2c8e96d8..4e66f257 100644 --- a/arch-config/.mozilla/firefox/default-release/chrome/CREDITS +++ b/arch-config/.mozilla/firefox/default-release/chrome/CREDITS @@ -22,6 +22,11 @@ W: https://gist.github.com/mmis1000/08d8de4bbe70c04423f0b966bcc286b1 C: Copyright (c) 2021 Mmis1000 L: MIT +N: Feather +W: https://github.com/feathericons/feather +C: Copyright (c) 2013-2017 Cole Bemis +L: MIT + N: firefox-csshacks W: https://github.com/MrOtherGuy/firefox-csshacks C: Copyright (c) 2018 MrOtherGuy @@ -47,6 +52,11 @@ W: https://github.com/mozilla/multi-account-containers C: Copyright (c) 1998–2021 The Mozilla Foundation L: MPL 2.0 +N: plyr +W: https://github.com/sampotts/plyr +C: Copyright (c) 2017 Sam Potts +L: MIT + N: PS-Menu W: https://github.com/chrisseroka/ps-menu C: Copyright (c) 2016 chrisseroka @@ -93,6 +103,11 @@ W: https://www.userchrome.org/what-is-userchrome-css.html C: Copyright (c) 2021 Jefferson Scher L: CC BY 4.0 +N: Waterfox +W: https://github.com/WaterfoxCo/Waterfox +C: Copyright (c) 2012 Waterfox Limited +L: MPL 2.0 + ---------- Major Contributors @@ -122,6 +137,9 @@ W: https://github.com/Ajith-stark N: Andmagdo W: https://github.com/andmagdo +N: Backseat-Driver +W: https://www.reddit.com/user/Backseat-Driver/ + N: badprogramshere W: https://github.com/badprogramshere diff --git a/arch-config/.mozilla/firefox/default-release/chrome/LEPTON b/arch-config/.mozilla/firefox/default-release/chrome/LEPTON index 6d16ca49..1b362677 100644 --- a/arch-config/.mozilla/firefox/default-release/chrome/LEPTON +++ b/arch-config/.mozilla/firefox/default-release/chrome/LEPTON @@ -1,3 +1,3 @@ [Info] -Ver=v4.5.6 +Ver=v4.6.0 Branch=photon-style diff --git a/arch-config/.mozilla/firefox/default-release/chrome/README.org b/arch-config/.mozilla/firefox/default-release/chrome/README.org index aeeef0db..9bde6d19 100644 --- a/arch-config/.mozilla/firefox/default-release/chrome/README.org +++ b/arch-config/.mozilla/firefox/default-release/chrome/README.org @@ -46,6 +46,7 @@ - Context Menu - Global Menu - Library's open context + - Video Player - *Padding Narrower* - Tab - Panel @@ -83,9 +84,14 @@ - Size: Fill(Changes dynamically to your size) - *Error Page Design* - Illustrations: Restore error page illustrations + - *Video Player* + - Background Style + - Size at fullscreen + - *Fullscreen* + - Overlap mode - *Others* - - Activate calculator at address bar - Animations + - Activate calculator at address bar - Mouse pointer for each context ** Installation Guide @@ -97,7 +103,7 @@ bash -c "$(curl -fsSL https://raw.githubusercontent.com/black7375/Firefox-UI-Fix/master/install.sh)" #+END_SRC - Windows users: Run powershell as administrator + Windows users: Run with powershell #+BEGIN_SRC powershell Powershell -c "Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iwr https://raw.githubusercontent.com/black7375/Firefox-UI-Fix/master/install.ps1 -useb | iex" #+END_SRC @@ -167,7 +173,8 @@ Please follow the [[https://github.com/black7375/Firefox-UI-Fix/wiki/Installation-Guide][Installation Guide]], \\ or set =about:config='s =svg.context-properties.content.enabled= to =true= . - - *Some panel menu items doesn't show* \\ + - *The closed button and some panel menu icons are not visible.* \\ + [[https://user-images.githubusercontent.com/77958663/130395848-7af58241-bbbf-4273-bb62-14382c44098d.png]] [[https://user-images.githubusercontent.com/25581533/120487528-93b40200-c3a5-11eb-98ad-3498beb9f38e.png]] Please follow the [[https://github.com/black7375/Firefox-UI-Fix/wiki/Installation-Guide][Installation Guide]], \\ @@ -178,5 +185,5 @@ [[https://user-images.githubusercontent.com/25581533/123761424-5746c980-d8b1-11eb-9a0f-83fb305f9f08.png]] [[https://user-images.githubusercontent.com/25581533/123762962-d4bf0980-d8b2-11eb-8492-d497d330c72a.png]] - I didn't put all the icons like before.\\ - [[https://user-images.githubusercontent.com/25581533/123602947-dd4b0d80-d7e8-11eb-93a6-2b263bdd99f7.png]] + I didn't put all the icons like before.\\ + [[https://user-images.githubusercontent.com/25581533/123602947-dd4b0d80-d7e8-11eb-93a6-2b263bdd99f7.png]] diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/enter-fullscreen.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/enter-fullscreen.svg new file mode 100644 index 00000000..54d76f57 --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/enter-fullscreen.svg @@ -0,0 +1,3 @@ + + + diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/eraser.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/eraser.svg new file mode 100644 index 00000000..30385833 --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/eraser.svg @@ -0,0 +1,3 @@ + + + diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/exit-fullscreen.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/exit-fullscreen.svg new file mode 100644 index 00000000..cf4e64c5 --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/exit-fullscreen.svg @@ -0,0 +1,3 @@ + + + diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/priavate-favicon.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/priavate-favicon.svg new file mode 100644 index 00000000..48e4a3bc --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/priavate-favicon.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/refresh-cw.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/refresh-cw.svg new file mode 100644 index 00000000..8d41f1c7 --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/refresh-cw.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/arch-config/.mozilla/firefox/default-release/chrome/userChrome.css b/arch-config/.mozilla/firefox/default-release/chrome/userChrome.css index 700dd106..43ac7be1 100644 --- a/arch-config/.mozilla/firefox/default-release/chrome/userChrome.css +++ b/arch-config/.mozilla/firefox/default-release/chrome/userChrome.css @@ -5,25 +5,26 @@ /** Default Thme - Contrast ***************************************************/ /*= Lightmode - Color darker =================================================*/ -:root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]), /* Legacy */ +:root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]), /* Legacy - v96 */ :root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"] { --lwt-accent-color: rgb(229, 229, 235) !important; /* Original: rgb(240, 240, 244) */ } -@media (-moz-os-version: windows-win10) { - :root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]) #navigator-toolbox, /* Legacy */ +@media (-moz-os-version: windows-win10), /* Legacy - v99 */ + (-moz-platform: windows-win10) { + :root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]) #navigator-toolbox, /* Legacy - v96 */ :root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"] { background-color: var(--lwt-accent-color) !important; } } @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { - :root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]) #navigator-toolbox, /* Legacy */ + :root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]) #navigator-toolbox, /* Legacy - v96 */ :root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"] { background-color: var(--lwt-accent-color) !important; } } /*= Darkmode - Color lighter =================================================*/ -:root[lwtheme-mozlightdark][lwthemetextcolor="bright"], /* Legacy */ +:root[lwtheme-mozlightdark][lwthemetextcolor="bright"], /* Legacy - v96 */ :root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] { --toolbar-bgcolor: rgba(43, 42, 51, 5) !important; /* Original: rgba(43, 42, 51, 1) */ } @@ -36,6 +37,11 @@ border-radius: 4px; } +/*= Remote Tabs Panel's Bottom Padding =======================================*/ +#PanelUI-remotetabs #PanelUI-remotetabs-main { + margin-bottom: 6px; +} + /*= Identity Popup Icon Crop =================================================*/ .identity-popup-security-connection.identity-button { padding-block: 1px !important; @@ -56,6 +62,11 @@ --lwt-toolbarbutton-icon-fill-attention: var(--button-primary-bgcolor, rgb(0, 120, 215)); } +/*= First visible tab margin at maximized #332 ===============================*/ +:root[tabsintitlebar="true"][sizemode="maximized"] #TabsToolbar { + margin-left: -1px; +} + /*= Disabled menu background color ===========================================*/ menuitem[disabled="true"], menu[disabled="true"] { @@ -94,9 +105,7 @@ menu[disabled="true"] { } } :root[lwtheme-image] #navigator-toolbox:-moz-lwtheme { - background-image: var( - --lwt-additional-images - ) !important; /* Original: var(--lwt-header-image), var(--lwt-additional-images); */ + background-image: var(--lwt-header-image), var(--lwt-additional-images) !important; background-repeat: var(--lwt-background-tiling) !important; background-position: var(--lwt-background-alignment) !important; background-color: unset !important; /* Original: var(--lwt-accent-color) */ @@ -104,18 +113,21 @@ menu[disabled="true"] { /* Navbar Border */ #navigator-toolbox:-moz-lwtheme { - --tabs-border-color: rgba(0, 0, 0, 0.3); + --tabs-border-color: rgba(0, 0, 0, 0.3); /* Legacy: v96 */ + --lwt-tabs-border-color: rgba(0, 0, 0, 0.3); } /** OS - Compatibility ********************************************************/ /*= Windows 7, 8 - Tab Bar Background *****************************************/ -@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8) { +@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), /* Legacy - v99 */ + (-moz-platform: windows-win7), (-moz-platform: windows-win8) { /* Header Color */ :root:not([lwtheme-image]):-moz-lwtheme { background-color: var(--lwt-accent-color) !important; } } -@media (-moz-os-version: windows-win7) { +@media (-moz-os-version: windows-win7), /* Legacy - v99 */ + (-moz-platform: windows-win7) { #TabsToolbar:-moz-lwtheme { color: var(--lwt-text-color) !important; } @@ -126,14 +138,16 @@ menu[disabled="true"] { background-image: unset !important; } } -@media (-moz-os-version: windows-win8) { +@media (-moz-os-version: windows-win8), /* Legacy - v99 */ + (-moz-platform: windows-win8) { #navigator-toolbox:-moz-lwtheme { color: var(--lwt-text-color) !important; } } /*= Windows 7, 8 - Menu Active Color =========================================*/ -@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8) { +@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), /* Legacy - v99 */ + (-moz-platform: windows-win7), (-moz-platform: windows-win8) { menupopup > menu, menupopup > menuitem, #context-navigation > menuitem { @@ -150,6 +164,12 @@ menu[disabled="true"] { background-color: color-mix(in srgb, currentColor 20%, transparent) !important; /* Original: -moz-menuhover */ } + menulist > menupopup > menuitem[_moz-menuactive="true"], + menulist > menupopup > menu[_moz-menuactive="true"] { + background-color: highlight !important; + color: highlighttext !important; + } + #PlacesToolbar menu, #PlacesToolbar menuitem, #BMB_bookmarksPopup menu, @@ -164,7 +184,8 @@ menu[disabled="true"] { } } -@media (-moz-os-version: windows-win7) { +@media (-moz-os-version: windows-win7), /* Legacy - v99 */ + (-moz-platform: windows-win7) { menu[_moz-menuactive="true"], menuitem[_moz-menuactive="true"] { background-color: color-mix(in srgb, -moz-menuhover 5%, transparent) !important; @@ -188,7 +209,8 @@ menu[disabled="true"] { color: unset !important; /* Original: black */ } } -@media (-moz-os-version: windows-win8) { +@media (-moz-os-version: windows-win8), /* Legacy - v99 */ + (-moz-platform: windows-win8) { menu[_moz-menuactive="true"], menuitem[_moz-menuactive="true"] { background-color: color-mix(in srgb, -moz-menuhover 17%, transparent) !important; @@ -270,7 +292,8 @@ menu[disabled="true"] { } /*= Windows7 - Aero Based Theme ==============================================*/ -@media (-moz-os-version: windows-win7) { +@media (-moz-os-version: windows-win7), /* Legacy - v99 */ + (-moz-platform: windows-win7) { #TabsToolbar:not(:-moz-lwtheme) { --background-color: rgb(229, 229, 235); } @@ -301,7 +324,8 @@ menu[disabled="true"] { } /*= Windows10 - UWP like color ===============================================*/ -@media (-moz-os-version: windows-win10) { +@media (-moz-os-version: windows-win10), /* Legacy - v99 */ + (-moz-platform: windows-win10) { :root:not(:-moz-lwtheme) { --win-text-color: rgba(0, 0, 0); --win-bgcolor: rgb(204, 204, 204); @@ -557,7 +581,7 @@ menu[disabled="true"] { /*- Others -----------------------------------------------------------------*/ /* For overwrite */ - :root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]):not(:-moz-lwtheme), /* Legacy */ + :root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]):not(:-moz-lwtheme), /* Legacy - lwtheme-mozlightdark at v96 */ :root:not(:-moz-lwtheme) { /* Light Theme */ --lwt-accent-color: var(--win-bgcolor) !important; @@ -573,18 +597,18 @@ menu[disabled="true"] { > .tabbrowser-tab > .tab-stack > .tab-background[multiselected]:not([selected]):not(:-moz-lwtheme), - :root[lwtheme-mozlightdark] /* Legacy */ + :root[lwtheme-mozlightdark] /* Legacy - lwtheme-mozlightdark at v96 */ #tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[multiselected]:not([selected]), :root:is([style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"], [style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"]) - #tabbrowser-tabs:not([movingtab]) - > #tabbrowser-arrowscrollbox - > .tabbrowser-tab - > .tab-stack - > .tab-background[multiselected]:not([selected]) { + #tabbrowser-tabs:not([movingtab]) + > #tabbrowser-arrowscrollbox + > .tabbrowser-tab + > .tab-stack + > .tab-background[multiselected]:not([selected]) { background-image: linear-gradient( color-mix(in srgb, currentColor 11%, transparent), color-mix(in srgb, currentColor 11%, transparent) @@ -789,7 +813,7 @@ menu[disabled="true"] { /*- Toolbar ----------------------------------------------------------------*/ :root:not(:-moz-lwtheme) #navigator-toolbox, :root[lwt-default-theme-in-dark-mode] #navigator-toolbox { - appearance: auto !important; + background-color: var(--mac-bgcolor) !important; } :root:not(:-moz-lwtheme) #titlebar { @@ -801,6 +825,9 @@ menu[disabled="true"] { --button-active-bgcolor: var(--mac-hover-bgcolor); --toolbarbutton-hover-background: var(--mac-hover-bgcolor); --toolbarbutton-active-background: var(--mac-hover-bgcolor); + + /* Prevent transparent tabbar at fullscreen hover #312 */ + background: var(--mac-bgcolor); } :root[lwt-default-theme-in-dark-mode] #urlbar { @@ -843,7 +870,7 @@ menu[disabled="true"] { } /* Hard Coded */ - :root[lwtheme-mozlightdark][lwt-default-theme-in-dark-mode] /* Legacy */ + :root[lwtheme-mozlightdark][lwt-default-theme-in-dark-mode] /* Legacy - lwtheme-mozlightdark at v96 */ #tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab @@ -923,9 +950,13 @@ menu[disabled="true"] { --in-content-button-vertical-padding: 7px; --in-content-table-background: #f8f8fa; - --in-content-table-border-dark-color: #d1d1d1; - --in-content-table-header-background: #0a84ff; - --in-content-table-header-color: #ffffff; + --in-content-table-border-color: var(--in-content-box-border-color); /* Legacy: #d1d1d1; rgba(249, 249, 250, 0.2) */ + --in-content-table-header-background: var( + --in-content-primary-button-background + ); /* Legacy: #0a84ff; rgb(5, 64, 150); */ + --in-content-table-header-color: var( + --in-content-primary-button-text-color + ); /* Legacy: #ffffff; var(--in-content-page-color); */ --in-content-sidebar-width: 240px; --dialog-warning-text-color: var(--red-60); @@ -1012,9 +1043,7 @@ menu[disabled="true"] { --in-content-danger-button-background-active: #ffdfe7; --in-content-table-background: rgb(35, 34, 43); - --in-content-table-border-dark-color: rgba(249, 249, 250, 0.2); - --in-content-table-header-background: rgb(5, 64, 150); - --in-content-table-header-color: var(--in-content-page-color); + --in-content-table-border-dark-color: var(--in-content-box-border-color); --in-content-accent-color: var(--in-content-primary-button-background); --in-content-accent-color-active: var(--in-content-primary-button-background-hover); @@ -1077,8 +1106,8 @@ html#main-window menupopup { } /* Default theme color preservation */ -:root[lwtheme-mozlightdark] menupopup:not(#BMB_bookmarksPopup, [placespopup="true"]), /* Legacy */ -:root[lwtheme-mozlightdark] menupopup:is(#goPopup, #historyMenuPopup, #bookmarksMenuPopup), /* Legacy */ +:root[lwtheme-mozlightdark] menupopup:not(#BMB_bookmarksPopup, [placespopup="true"]), /* Legacy - lwtheme-mozlightdark at v96 */ +:root[lwtheme-mozlightdark] menupopup:is(#goPopup, #historyMenuPopup, #bookmarksMenuPopup), /* Legacy - lwtheme-mozlightdark at v96 */ :root:is([style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"], [style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"]) menupopup:not(#BMB_bookmarksPopup, [placespopup="true"]), :root:is([style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"], [style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"]) menupopup:is(#goPopup, #historyMenuPopup, #bookmarksMenuPopup) { --menu-color: var(--toolbar-color, var(--in-content-page-color)) !important; @@ -1188,6 +1217,9 @@ body:not([lwt-sidebar]) xul|search-textbox.tabsFilter[focused="true"] { background-color: var(--panel-bgcolor) !important; /* Original: Field */ color: var(--arrowpanel-color, var(--in-content-page-color)) !important; /* Original: FiledText */ } +.autocomplete-richlistitem:hover { + background-color: var(--arrowpanel-dimmed) !important; +} #PopupAutoComplete > richlistbox > richlistitem[originaltype="generatedPassword"] > .two-line-wrapper > .ac-site-icon, #PopupAutoComplete > richlistbox > richlistitem[originaltype="loginWithOrigin"] > .two-line-wrapper > .ac-site-icon, @@ -1643,7 +1675,10 @@ browser[type="content"] > html { height: 12px !important; } - dropmarker::part(icon) { + /* dropmarker::part(icon) + * ::part is not apply chrome + */ + dropmarker[exportparts="icon: dropmarker-icon"] { list-style-image: url("chrome://global/skin/icons/arrow-down.svg") !important; -moz-context-properties: fill !important; fill: currentColor !important; @@ -1739,7 +1774,7 @@ browser[type="content"] > html { border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; padding-bottom: 1px !important; - box-shadow: inset 0 -1px var(--in-content-border-color) !important; + box-shadow: inset 0 -1px var(--in-content-table-border-color) !important; overflow: clip !important; /* Clip border-radius */ } @@ -1806,7 +1841,8 @@ browser[type="content"] > html { } /*- Each OS ----------------------------------------------------------------*/ - @media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), (-moz-os-version: windows-win10) { + @media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), (-moz-os-version: windows-win10), /* Legacy - v99 */ + (-moz-platform: windows-win7), (-moz-platform: windows-win8), (-moz-platform: windows-win10) { xul|checkbox, xul|radio { padding-inline-start: 0 !important; @@ -1876,11 +1912,8 @@ browser[type="content"] > html { /*= Delete Cert ==============================================================*/ @-moz-document url("chrome://pippki/content/deletecert.xhtml") { - :root { - --in-content-border-color: color-mix(in srgb, currentColor 41%, transparent) !important; - } #certlist { - border: 1px solid var(--in-content-border-color) !important; + border: 1px solid var(--in-content-table-border-color) !important; border-radius: 4px !important; } } @@ -1888,9 +1921,6 @@ browser[type="content"] > html { /*= Cert Exeption Dialog =====================================================*/ @-moz-document url("chrome://pippki/content/exceptionDialog.xhtml") { - :root { - --in-content-border-color: color-mix(in srgb, currentColor 41%, transparent) !important; - } #locationTextBox { appearance: none !important; border: 1px solid var(--in-content-box-border-color) !important; @@ -2016,7 +2046,7 @@ browser[type="content"] > html { -moz-appearance: none !important; color: var(--in-content-table-header-color) !important; background: var(--in-content-table-header-background) !important; - border: 1px solid var(--in-content-border-color) !important; + border: 1px solid var(--in-content-table-border-color) !important; padding: 4px !important; border-spacing: 0; @@ -2028,7 +2058,7 @@ browser[type="content"] > html { -moz-appearance: none !important; color: var(--in-content-text-color) !important; background-color: var(--in-content-table-background) !important; - border: 1px solid var(--in-content-border-color) !important; + border: 1px solid var(--in-content-table-border-color) !important; } treechildren::-moz-tree-row(odd) { @@ -2044,7 +2074,7 @@ browser[type="content"] > html { } treechildren::-moz-tree-cell { - border-inline: 1px solid var(--in-content-border-color) !important; + border-inline: 1px solid var(--in-content-table-border-color) !important; border-spacing: 0 !important; padding: 4px !important; margin: 0 !important; @@ -2075,7 +2105,7 @@ browser[type="content"] > html { #topBar, #imagecontainerbox, #permList { - border-color: var(--in-content-border-color) !important; + border-color: var(--in-content-table-border-color) !important; } } @@ -2592,17 +2622,12 @@ menuitem.openintabs-menuitem, /* -moz-box-flex may be caused #tabbrowser-tabs[closebuttons] */ transition: -moz-box-flex 0.2s var(--animation-easing-function), margin-inline-start 0.2s var(--animation-easing-function), min-width 0.1s ease-out, max-width 0.1s ease-out !important; - max-width: var(--tab-max-width, 240px); } #tabbrowser-tabs:not([movingtab]) .tabbrowser-tab[pinned] { transition: -moz-box-flex 0.2s var(--animation-easing-function), margin-inline-start 0.2s var(--animation-easing-function) !important; } - #tabbrowser-tabs:not([movingtab]) .tab-content { - transition: padding-inline 0.2s var(--animation-easing-function), - /* Unloaded Tab */ opacity 0.5s var(--animation-easing-function) !important; - } #tabbrowser-tabs:not([movingtab]) .tab-content::before, #tabbrowser-tabs:not([movingtab]) .tab-content::after { transition: width 0.2s var(--animation-easing-function), transform 0.2s var(--animation-easing-function) !important; @@ -2675,6 +2700,33 @@ menuitem.openintabs-menuitem, transition-delay: 0s, 0s, 0.25s !important; } + /*- Full Screen ------------------------------------------------------------*/ + #navigator-toolbox { + /* Full screen out */ + transition: margin-top 1s ease; + transform-origin: top; + } + #navigator-toolbox[inFullscreen="true"] { + /* Full screen enter */ + animation-duration: 1s; + animation-name: fullscreen; + animation-timing-function: ease; + + /* Full screen navbar not hover */ + transition: margin-top 0.3s var(--animation-easing-function) 50ms; + } + #navigator-toolbox[inFullscreen="true"]:hover { + transition-duration: 1.5s; + transition-delay: 0.1s; + } + + @keyframes fullscreen { + from { + margin-top: 0; + } + /* Dont' use `to`: Depending on density */ + } + /*- Expand - Synced Tabs ---------------------------------------------------*/ @-moz-document url("chrome://browser/content/syncedtabs/sidebar.xhtml") { @@ -2763,6 +2815,11 @@ menuitem.openintabs-menuitem, --arrowpanel-menuitem-padding: 8px !important; /* Original: 8px */ } +.tab-content[pinned] { + --inline-tab-padding: 8px; /* Prevent overflow pinned tab's divide line not aligned */ + padding-inline: var(--inline-tab-padding) !important; +} + /* Fix Tab bar button radious */ #TabsToolbar .toolbarbutton-1 > .toolbarbutton-icon, #TabsToolbar .toolbarbutton-1 > .toolbarbutton-text, @@ -2856,19 +2913,24 @@ menuitem.openintabs-menuitem, /* Toolbar Height */ #TabsToolbar { - --tab-min-height: 33px !important; - --toolbarbutton-inner-padding: unset !important; + --tab-min-height: 33px; + --toolbarbutton-inner-padding: calc((var(--tab-min-height) - 18px) / 2) !important; /* Prevent overflow pinned tab bottom margin */ } :root[uidensity="compact"] #TabsToolbar { - --tab-min-height: 29px !important; + --tab-min-height: 29px; } :root[uidensity="touch"] #TabsToolbar { - --tab-min-height: 41px !important; + --tab-min-height: 41px; } -#tabbrowser-tabs, -#tabbrowser-arrowscrollbox, -#tabbrowser-tabs[positionpinnedtabs] > #tabbrowser-arrowscrollbox > .tabbrowser-tab[pinned] { - min-height: var(--tab-min-height) !important; + +:root:not([uidensity="compact"]) #tabbrowser-arrowscrollbox, +#tabbrowser-arrowscrollbox[overflowing="true"] > .tabbrowser-tab[pinned="true"], +#tabbrowser-arrowscrollbox[overflowing="true"] > .tabbrowser-tab[pinned="true"] .tab-stack, +#tabbrowser-arrowscrollbox[overflowing="true"] > .tabbrowser-tab[pinned="true"] .tab-content { + max-height: var(--tab-min-height) !important; /* Force apply height */ +} +:root[uidensity="compact"] #tabbrowser-arrowscrollbox { + height: var(--tab-min-height) !important; } /* Top Margin */ @@ -3025,6 +3087,11 @@ menupopup > menu { padding-block: var(--menu-padding) !important; } +#ContentSelectDropdown > menupopup > menucaption, +#ContentSelectDropdown > menupopup > menuitem { + padding-block: 0 !important; +} + @supports not -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { :root:not([uidensity="touch"]) .menu-text, :root:not([uidensity="touch"]) .menu-iconic-text { @@ -3041,7 +3108,8 @@ menupopup > menu { } } -@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8) { +@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), /* Legacy - v99 */ + (-moz-platform: windows-win7), (-moz-platform: windows-win8) { /* Remove border */ menupopup > menuitem, menupopup > menu { @@ -3183,8 +3251,8 @@ menupopup > menu { #tabbrowser-tabs { z-index: 1 !important; } -#tabbrowser-arrowscrollbox[overflowing] .tabbrowser-tab[pinned]:is([visuallyselected], [multiselected]) { - overflow: hidden; +#TabsToolbar { + overflow: hidden; /* Prevent toolbar area over */ } /** Selected Tab - Color like toolbar *****************************************/ @@ -3224,11 +3292,13 @@ menupopup > menu { } /** Selected Tab - Photon like contextline ************************************/ -:root[lwtheme-mozlightdark] #tabbrowser-tabs { +:root[lwtheme-mozlightdark] #tabbrowser-tabs, /* Legacy: v96 */ +:root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"], +:root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] { --tab-line-color: rgb(10, 132, 255) !important; } @media (-moz-gtk-csd-available) { - :root[lwtheme-mozlightdark]:not(:-moz-lwtheme) #tabbrowser-tabs { + :root:not(:-moz-lwtheme) #tabbrowser-tabs { --tab-line-color: Highlight !important; /* -moz-accent-color */ } } @@ -3242,8 +3312,10 @@ menupopup > menu { .tabbrowser-tab:is([selected], [multiselected]) .tab-context-line { /* Photon like color Default: var(--tab-line-color, rgb(10, 132, 255)) - Automatic: color-mix(in srgb, var(--button-primary-bgcolor) 80%, transparent) */ - background-color: var(--tab-line-color, rgb(10, 132, 255)) !important; + Automatic: color-mix(in srgb, var(--button-primary-bgcolor) 80%, transparent) + + FF v96+ replace by var(--lwt-tab-line-color) */ + background-color: var(--tab-line-color, var(--lwt-tab-line-color, rgb(10, 132, 255))) !important; } .tabbrowser-tab:hover:not([selected="true"], [multiselected]) > .tab-stack > .tab-background > .tab-context-line { @@ -3263,8 +3335,17 @@ menupopup > menu { .tabbrowser-tab[usercontextid] .tab-context-line { --identity-icon-color: none; } -:root:not([customizing="true"]) #TabsToolbar[brighttext] tab[visuallyselected] > stack::before, -:root:not([customizing="true"]) #TabsToolbar[brighttext] tab[visuallyselected] > stack::after { + +:root:not([customizing="true"]):is([lwtheme-mozlightdark], [style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"]) /* Legacy - lwtheme-mozlightdark at v96 */ + #TabsToolbar[brighttext] + #tabbrowser-tabs:not([noshadowfortests]) + tab[visuallyselected] + > stack:-moz-lwtheme::before, +:root:not([customizing="true"]):is([lwtheme-mozlightdark], [style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"]) /* Legacy - lwtheme-mozlightdark at v96 */ + #TabsToolbar[brighttext] + #tabbrowser-tabs:not([noshadowfortests]) + tab[visuallyselected] + > stack:-moz-lwtheme::after { /* As Selected Tab - Box Shadow */ stroke: var(--toolbar-color) !important; } @@ -3303,42 +3384,45 @@ menupopup > menu { } /** Unselected Tab - Divide line **********************************************/ -.tabbrowser-tab[first-visible-tab]::before, -.tabbrowser-tab::after, -#tabbrowser-tabs[movingtab] > #tabbrowser-arrowscrollbox > .tabbrowser-tab[visuallyselected]::before { +.tabbrowser-tab[first-visible-tab="true"] .tab-background::before, +.tab-background::after { content: ""; +} + +.tab-background::before, +.tab-background::after { + /* Box Model */ display: block; + position: absolute; + + /* Position */ + top: 50%; + transform: translateY(calc(-50% + 1px)) !important; + + /* Bar shape */ + width: 1px; + height: 100%; + + /* Bar Color */ + opacity: 0.3; + background-color: var(--lwt-background-tab-separator-color, currentColor) !important; } -.tabbrowser-tab::before, -.tabbrowser-tab::after { - --tab-divide-line: 1px solid var(--lwt-background-tab-separator-color, currentColor); - border-left: var(--tab-divide-line) !important; - margin-block: 5px 4px !important; - opacity: 0.3 !important; -} -.tabbrowser-tab::before { - margin-inline-start: -1px !important; +.tab-background::after { + right: 0; } -.tabbrowser-tab[first-visible-tab]::before, -:root[tabsintitlebar]:not([extradragspace]) #toolbar-menubar[autohide="true"] + #TabsToolbar .tabbrowser-tab::after, -.tabbrowser-tab:hover::after, -#tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab[beforehovered]::after, -.tabbrowser-tab[multiselected]::after, -#tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab[before-multiselected]::after { - margin-top: var(--tabs-top-border-width) !important; - margin-bottom: 0 !important; +.tabbrowser-tab[visuallyselected] .tab-background::before, +.tabbrowser-tab[visuallyselected] .tab-background::after, +.tabbrowser-tab[beforeselected-visible] .tab-background::after { + opacity: 0; } -/* Selected - Hide */ -.tabbrowser-tab[first-visible-tab][visuallyselected]::before, -#tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab[beforeselected-visible]::after, -#tabbrowser-tabs[movingtab] > #tabbrowser-arrowscrollbox > .tabbrowser-tab[visuallyselected]::before, -.tabbrowser-tab[visuallyselected]::after { - border-color: var(--tabs-border-color) !important; - margin-top: 0 !important; - margin-bottom: 0 !important; - opacity: 1 !important; +/* Animate */ +@media (prefers-reduced-motion: no-preference) { + .tab-background::before, + .tab-background::after { + transition: opacity 0.2s var(--animation-easing-function); /* cubic-bezier(.07, .95, 0, 1) */ + } } /** New tab button - Smaller button *******************************************/ @@ -3661,6 +3745,22 @@ menupopup > menu { display: none !important; } +/** Fullscreen - Overlap toolbar **********************************************/ +:root[sizemode="fullscreen"] #navigator-toolbox { + position: fixed !important; /* Needed for content to take up entire height */ + display: block !important; /* Needed for content to take up entire height */ + z-index: 1000 !important; /* Puts the UI above the content */ +} + +:root[sizemode="fullscreen"] :-moz-any(#navigator-toolbox, #titlebar, #nav-bar, #PersonalToolbar) { + width: 100%; /* Makes the UI take up the entire width */ +} + +:root:not([sizemode="fullscreen"]) #PersonalToolbar[initialized="true"]:not([collapsed="true"]), +:root[sizemode="fullscreen"] #PersonalToolbar[initialized="true"] { + visibility: unset !important; /* Makes the bookmarks toolbar visible if enabled */ +} + /** Library - Icons Replace ***************************************************/ /*= Standard Folder - More Visible ===========================================*/ /* on Toolbar and Menus */ @@ -4367,7 +4467,8 @@ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #histo menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem, menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu, menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) > menuitem, -#blockedPopupDontShowMessage { +#blockedPopupDontShowMessage, +menuitem.privatetab-icon /* Waterfox */ { /* Color */ -moz-context-properties: fill, fill-opacity !important; fill: currentColor !important; @@ -4404,7 +4505,8 @@ menupopup:is(#menu_FilePopup, #menu_EditPopup, #menu_viewPopup, #goPopup, #histo menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem, menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu, menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) > menuitem, -#blockedPopupDontShowMessage { +#blockedPopupDontShowMessage, +menuitem.privatetab-icon /* Waterfox */ { background-position: left var(--context-menu-background-padding) center !important; padding-inline-start: var(--context-menu-background-padding) !important; } @@ -4424,7 +4526,8 @@ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) } /* Padding - Windows */ -@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), (-moz-os-version: windows-win10) { +@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), (-moz-os-version: windows-win10), /* Legacy - v99 */ + (-moz-platform: windows-win7), (-moz-platform: windows-win8), (-moz-platform: windows-win10) { /* Checkbox */ :root { --context-menu-text-padding: calc(var(--menu-padding) + var(--context-menu-background-padding-default) + 16px); @@ -4437,17 +4540,20 @@ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) } } -@media (-moz-os-version: windows-win7) { +@media (-moz-os-version: windows-win7), /* Legacy - v99 */ + (-moz-platform: windows-win7) { :root { --context-menu-background-padding-default: 2px; } } -@media (-moz-os-version: windows-win8) { +@media (-moz-os-version: windows-win8), /* Legacy - v99 */ + (-moz-platform: windows-win8) { :root { --context-menu-background-padding-default: 3px; } } -@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8) { +@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), /* Legacy - v99 */ + (-moz-platform: windows-win7), (-moz-platform: windows-win8) { :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menuitem:not(.menuitem-iconic, [type="checkbox"], [checked="true"], .in-menulist), @@ -4461,12 +4567,14 @@ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem, menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu, menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) > menuitem, - #blockedPopupDontShowMessage { + #blockedPopupDontShowMessage, + menuitem.privatetab-icon /* Waterfox */ { background-position: left var(--context-menu-background-padding) center !important; padding-inline-start: 0 !important; } } -@media (-moz-os-version: windows-win10) { +@media (-moz-os-version: windows-win10), /* Legacy - v99 */ + (-moz-platform: windows-win10) { :root { --context-menu-background-padding: 1em; --context-menu-text-padding: 24px; /* 16px + 8px */ @@ -4486,7 +4594,8 @@ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem, menupopup:is(#viewMenuPopup, #maintenanceButtonPopup) > menu, menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) > menuitem, - #blockedPopupDontShowMessage { + #blockedPopupDontShowMessage, + menuitem.privatetab-icon /* Waterfox */ { padding-inline-start: var(--menu-background-padding-default) !important; margin-left: 0 !important; } @@ -4552,7 +4661,8 @@ menupopup menupopup[emptyplacesresult] .menu-text, } /* Windows 7, 8 */ -@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8) { +@media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), /* Legacy - v99 */ + (-moz-platform: windows-win7), (-moz-platform: windows-win8) { /* Global Menu */ menupopup:is(#goPopup, #historyMenuPopup, #bookmarksMenuPopup) .bookmark-item { padding-inline-start: 0 !important; @@ -4581,7 +4691,8 @@ menupopup menupopup[emptyplacesresult] .menu-text, } /* Windows */ -@media (-moz-os-version: windows-win10) { +@media (-moz-os-version: windows-win10), /* Legacy - v99 */ + (-moz-platform: windows-win10) { /* Bookmark Popup - None icon menu */ menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic), @@ -5087,7 +5198,7 @@ menuitem.viewCustomizeToolbar { --menuitem-image: url("chrome://browser/skin/bookmark.svg"); } #placesContext_new\:folder { - --menuitem-image: url("chrome://global/skin/icons/folder.svg"); + --menuitem-image: url("./icons/folder.svg"); } #placesContext_new\:separator { --menuitem-image: url("./icons/vertical-line.svg"); @@ -5163,7 +5274,7 @@ menuitem.viewCustomizeToolbar { /* checkbox */ } .downloadShowMenuItem { - --menuitem-image: url("chrome://global/skin/icons/folder.svg"); + --menuitem-image: url("./icons/folder.svg"); } #downloadsContextMenu > menuitem[command="downloadsCmd_openReferrer"] { @@ -5173,9 +5284,12 @@ menuitem.viewCustomizeToolbar { --menuitem-image: url("./icons/link.svg"); } -.downloadRemoveFromHistoryMenuItem { +.downloadDeleteFileMenuItem { --menuitem-image: url("chrome://global/skin/icons/delete.svg"); } +.downloadRemoveFromHistoryMenuItem { + --menuitem-image: url("./icons/eraser.svg"); +} #downloadsContextMenu > menuitem[command="downloadsCmd_clearList"], #downloadsContextMenu > menuitem[command="downloadsCmd_clearDownloads"] { --menuitem-image: url("./icons/broom.svg"); @@ -5693,3 +5807,15 @@ menupopup:is(#context_sendTabToDevicePopupMenu, #context-sendpagetodevice-popup) #browserImport { --menuitem-image: url("chrome://browser/skin/import.svg"); } + +/*= Waterfox =================================================================*/ +#appMenu-restart-button { + list-style-image: url("./icons/refresh-cw.svg") !important; +} +#menu_FileRestartItem { + --menuitem-image: url("./icons/refresh-cw.svg"); +} + +menuitem.privatetab-icon { + --menuitem-image: url("./icons/priavate-favicon.svg"); +} diff --git a/arch-config/.mozilla/firefox/default-release/chrome/userContent.css b/arch-config/.mozilla/firefox/default-release/chrome/userContent.css index d1819823..13edd55a 100644 --- a/arch-config/.mozilla/firefox/default-release/chrome/userContent.css +++ b/arch-config/.mozilla/firefox/default-release/chrome/userContent.css @@ -1,6 +1,118 @@ @namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); @namespace html url("http://www.w3.org/1999/xhtml"); +/** Video player **************************************************************/ +/* Control Bar UI */ +audio { + --duration-color: #929292; /* Like Original */ + --media-background: rgba(26,26,26,.8); /* Like Original */ + + border-radius: 8px; + --box-shadow1: rgba(14,13,26,.12); + --box-shadow2: rgba(7,48,114,.12); + --box-shadow3: rgba(34,0,51,.04); + box-shadow: 0 5px 10px -3px var(--box-shadow1), 0 3px 16px 2px var(--box-shadow2), + 0 8px 12px 1px var(--box-shadow3); + /* Or: 0 2px 15px rgba(0,0,0,.1); */ +} +video { + --duration-color: #eee; + --media-background: linear-gradient(transparent, rgba(26,26,26,.85)); +} + +@media (-moz-toolbar-prefers-color-scheme: dark), (prefers-color-scheme: dark) { + audio { + --box-shadow1: rgba(249, 249, 250, 0.12); + --box-shadow2: rgba(91, 91, 102, 0.12); + --box-shadow3: rgba(82, 82, 94, 0.04); + } +} +@media (prefers-contrast) { + video { + --duration-color: #929292; /* Like Original */ + --media-background: rgba(26,26,26,.8); /* Like Original */ + } +} +#controlsContainer .controlBar { + background: var(--media-background) !important; +} +#controlsContainer .duration { + color: var(--duration-color) !important; /* Original: #929292 */ +} +#controlsContainer .fullscreenButton { + background-image: url("./icons/enter-fullscreen.svg") !important; +} +#controlsContainer .fullscreenButton[fullscreened] { + background-image: url("./icons/exit-fullscreen.svg") !important; +} + +#controlsContainer .muteButton[noAudio] { + /* Remove volume button at noAudio */ + display: none !important; +} + +/* Control Bar Size */ +#controlsContainer { + --button-size: 32px !important; /* Original: 30px */ + --controlBar-height: 40px; /* Original: 40px, Replace to this value */ +} +#controlsContainer .touch { + --button-size: 48px !important; /* Original: 40px */ + --controlBar-height: 52px; /* Original: 52px */ +} +.videocontrols[inDOMFullscreen] #controlsContainer { + --button-size: 64px !important; /* Original: 30px */ + --track-size: 6px !important; /* Original: 5px, Touch: 7px */ + --thumb-size: 15px !important; /* Original: 13px, Touch: 16px */ + --controlBar-height: 64px; /* Original: 40px */ +} +.videocontrols[inDOMFullscreen] #controlsContainer .touch { + --button-size: 72px !important; /* Original: 40px */ + --controlBar-height: 64px; /* Original: 52px */ +} +#controlsContainer .controlBar { + height: var(--controlBar-height) !important; /* Original: 40px */ +} +.videocontrols[inDOMFullscreen] #controlsContainer .controlBar { + padding-bottom: 8px !important; +} + +/* Click to play UI */ +#controlsContainer .clickToPlay { + cursor: pointer; + opacity: 0.65 !important; +} +#controlsContainer .controlsSpacerStack:hover > .clickToPlay { + opacity: 0.85 !important; +} +#controlsContainer .controlsSpacerStack:hover > .clickToPlay:hover { + opacity: 1 !important; + fill: #48a0f7 !important; /* color as .scrubber */ +} + +/* Animation */ +@media (prefers-reduced-motion: no-preference) { + /* Control Bar */ + #controlsContainer .controlBar { + transition: transform 350ms ease; + } + #controlsContainer .controlBar[hidden] { + transform: translateY(100%); + transition: transform 350ms ease-in-out, opacity 1s ease 100ms !important; + } + #controlsContainer .controlBar[hidden] .progressBar, + #controlsContainer .controlBar[hidden] .bufferBar { + display: unset !important; + opacity: 0.55; + transition: opacity 150ms ease 50ms; + } + + /* Click to play */ + #controlsContainer .clickToPlay { + transition: opacity 150ms ease-in-out, fill 150ms ease-in-out; + } +} + @-moz-document url("about:home"), url("about:newtab") { /** Activity Stream - Search Focus Border: like URL *************************/ /* At DarkMode, Color */ @@ -315,9 +427,13 @@ --in-content-button-vertical-padding: 7px; --in-content-table-background: #f8f8fa; - --in-content-table-border-dark-color: #d1d1d1; - --in-content-table-header-background: #0a84ff; - --in-content-table-header-color: #ffffff; + --in-content-table-border-color: var(--in-content-box-border-color); /* Legacy: #d1d1d1; rgba(249, 249, 250, 0.2) */ + --in-content-table-header-background: var( + --in-content-primary-button-background + ); /* Legacy: #0a84ff; rgb(5, 64, 150); */ + --in-content-table-header-color: var( + --in-content-primary-button-text-color + ); /* Legacy: #ffffff; var(--in-content-page-color); */ --in-content-sidebar-width: 240px; --dialog-warning-text-color: var(--red-60); @@ -405,9 +521,7 @@ --in-content-danger-button-background-active: #ffdfe7; --in-content-table-background: rgb(35, 34, 43); - --in-content-table-border-dark-color: rgba(249, 249, 250, 0.2); - --in-content-table-header-background: rgb(5, 64, 150); - --in-content-table-header-color: var(--in-content-page-color); + --in-content-table-border-dark-color: var(--in-content-box-border-color); --in-content-accent-color: var(--in-content-primary-button-background); --in-content-accent-color-active: var(--in-content-primary-button-background-hover); @@ -1203,7 +1317,7 @@ url-prefix("about:cache"), url-prefix("about:checkerboard") { table { - border: 1px solid var(--in-content-border-color) !important; + border: 1px solid var(--in-content-table-border-color) !important; border-radius: 0 !important; } } @@ -1211,7 +1325,7 @@ url-prefix("about:checkerboard") { th, td { - border: 1px solid var(--in-content-border-color) !important; + border: 1px solid var(--in-content-table-border-color) !important; } th { background-color: var(--in-content-table-header-background) !important; @@ -1568,7 +1682,8 @@ } /* Padding - Windows */ - @media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), (-moz-os-version: windows-win10) { + @media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), (-moz-os-version: windows-win10), /* Legacy - v99 */ + (-moz-platform: windows-win7), (-moz-platform: windows-win8), (-moz-platform: windows-win10) { /* Checkbox */ :root { --context-menu-text-padding: calc(var(--menu-padding) + var(--context-menu-background-padding-default) + 16px); @@ -1581,17 +1696,20 @@ } } - @media (-moz-os-version: windows-win7) { + @media (-moz-os-version: windows-win7), /* Legacy - v99 */ + (-moz-platform: windows-win7) { :root { --context-menu-background-padding-default: 2px; } } - @media (-moz-os-version: windows-win8) { + @media (-moz-os-version: windows-win8), /* Legacy - v99 */ + (-moz-platform: windows-win8) { :root { --context-menu-background-padding-default: 3px; } } - @media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8) { + @media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8), /* Legacy - v99 */ + (-moz-platform: windows-win7), (-moz-platform: windows-win8) { #placesContext menuitem:not(.menuitem-iconic, .in-menulist, [type="checkbox"], [checked="true"]), #placesContext menu:not(.menu-iconic, .in-menulist, [type="checkbox"], [checked="true"]), menupopup:is(#organizeButtonPopup, #maintenanceButtonPopup) > menuitem, @@ -1600,7 +1718,8 @@ padding-inline-start: 0 !important; } } - @media (-moz-os-version: windows-win10) { + @media (-moz-os-version: windows-win10), /* Legacy - v99 */ + (-moz-platform: windows-win10) { :root { --context-menu-background-padding: 1em; --context-menu-text-padding: 24px; /* 16px + 8px */ diff --git a/arch-config/.mozilla/firefox/default-release/chrome/waterfox.sh b/arch-config/.mozilla/firefox/default-release/chrome/waterfox.sh new file mode 100755 index 00000000..cad57a64 --- /dev/null +++ b/arch-config/.mozilla/firefox/default-release/chrome/waterfox.sh @@ -0,0 +1,11 @@ +## Please refer to the following commit: +# https://github.com/WaterfoxCo/Waterfox/commit/f92e95c09ecd98f987bf54e1e6a1cf969b683277 + +## Replace Path +# `./icons/` to `chrome://browser/skin/lepton/` +replace_icon_path() { + file=$1 + sed -i "s/\.\/icons\//chrome:\/\/browser\/skin\/lepton\//g" "${file}" +} +replace_icon_path userChrome.css +replace_icon_path userContent.css diff --git a/arch-config/.mozilla/firefox/default-release/prefs.js b/arch-config/.mozilla/firefox/default-release/prefs.js index 6ef41ee5..3ad89953 100644 --- a/arch-config/.mozilla/firefox/default-release/prefs.js +++ b/arch-config/.mozilla/firefox/default-release/prefs.js @@ -23,16 +23,16 @@ user_pref("app.normandy.startupRolloutPrefs.pdfjs.renderInteractiveForms", true) user_pref("app.normandy.startupRolloutPrefs.security.bad_cert_domain_error.url_fix_enabled", true); user_pref("app.normandy.startupRolloutPrefs.security.remote_settings.intermediates.downloads_per_poll", 3000); user_pref("app.normandy.user_id", "e43b400f-0f20-4ae3-9dfa-ee00b787e18a"); -user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1646936319); +user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1647457007); user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1588944333); -user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1646991062); -user_pref("app.update.lastUpdateTime.recipe-client-addon-run", 1646991422); -user_pref("app.update.lastUpdateTime.region-update-timer", 1646390012); -user_pref("app.update.lastUpdateTime.rs-experiment-loader-timer", 1646991302); -user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1646991182); -user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1646936199); -user_pref("app.update.lastUpdateTime.telemetry_modules_ping", 1646390132); -user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1646936439); +user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1647456767); +user_pref("app.update.lastUpdateTime.recipe-client-addon-run", 1647457367); +user_pref("app.update.lastUpdateTime.region-update-timer", 1646994812); +user_pref("app.update.lastUpdateTime.rs-experiment-loader-timer", 1647458169); +user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1647457247); +user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1647456887); +user_pref("app.update.lastUpdateTime.telemetry_modules_ping", 1646994932); +user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1647457127); user_pref("browser.aboutConfig.showWarning", false); user_pref("browser.bookmarks.defaultLocation", "unfiled"); user_pref("browser.bookmarks.editDialog.confirmationHintShowCount", 3); @@ -50,6 +50,7 @@ user_pref("browser.download.viewableInternally.typeWasRegistered.avif", true); user_pref("browser.download.viewableInternally.typeWasRegistered.svg", true); user_pref("browser.download.viewableInternally.typeWasRegistered.webp", true); user_pref("browser.download.viewableInternally.typeWasRegistered.xml", true); +user_pref("browser.eme.ui.firstContentShown", true); user_pref("browser.engagement.downloads-button.has-used", true); user_pref("browser.engagement.home-button.has-used", true); user_pref("browser.laterrun.bookkeeping.profileCreationTime", 1582977688); @@ -68,28 +69,28 @@ user_pref("browser.protections_panel.infoMessage.seen", true); user_pref("browser.proton.enabled", true); user_pref("browser.proton.places-tooltip.enabled", true); user_pref("browser.proton.toolbar.version", 3); -user_pref("browser.region.update.updated", 1646390013); +user_pref("browser.region.update.updated", 1646994813); user_pref("browser.rights.3.shown", true); -user_pref("browser.safebrowsing.provider.google4.lastupdatetime", "1646991041441"); -user_pref("browser.safebrowsing.provider.google4.nextupdatetime", "1646992840441"); -user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1646991042156"); -user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1647012642156"); +user_pref("browser.safebrowsing.provider.google4.lastupdatetime", "1647456743815"); +user_pref("browser.safebrowsing.provider.google4.nextupdatetime", "1647458518815"); +user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1647456744588"); +user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1647478344588"); user_pref("browser.search.region", "CH"); user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20211121002925"); user_pref("browser.shell.checkDefaultBrowser", true); -user_pref("browser.shell.mostRecentDateSetAsDefault", "1646991036"); +user_pref("browser.shell.mostRecentDateSetAsDefault", "1647458170"); user_pref("browser.slowStartup.averageTime", 614); user_pref("browser.slowStartup.samples", 2); user_pref("browser.startup.couldRestoreSession.count", 1); -user_pref("browser.startup.homepage_override.buildID", "20220307142958"); -user_pref("browser.startup.homepage_override.mstone", "98.0"); -user_pref("browser.startup.lastColdStartupCheck", 1646991034); +user_pref("browser.startup.homepage_override.buildID", "20220314212635"); +user_pref("browser.startup.homepage_override.mstone", "98.0.1"); +user_pref("browser.startup.lastColdStartupCheck", 1647458169); user_pref("browser.startup.upgradeDialog.version", 94); user_pref("browser.theme.content-theme", 0); user_pref("browser.theme.toolbar-theme", 0); user_pref("browser.toolbars.bookmarks.showOtherBookmarks", false); user_pref("browser.toolbars.bookmarks.visibility", "always"); -user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[\"https-everywhere_eff_org-browser-action\",\"jid1-mnnxcxisbpnsxq_jetpack-browser-action\",\"cookieautodelete_kennydo_com-browser-action\",\"enhancerforyoutube_maximerf_addons_mozilla_org-browser-action\",\"jid1-ciklkkpvkw6ipw_jetpack-browser-action\",\"_b86e4813-687a-43e6-ab65-0bde4ab75758_-browser-action\",\"sponsorblocker_ajay_app-browser-action\",\"_9a41dee2-b924-4161-a971-7fb35c053a4a_-browser-action\",\"languagetool-webextension_languagetool_org-browser-action\",\"_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action\",\"_884679b9-5d6b-48b2-90a7-15ae26ce568a_-browser-action\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"home-button\",\"customizableui-special-spring1\",\"urlbar-container\",\"customizableui-special-spring2\",\"downloads-button\",\"_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"keepassxc-browser_keepassxc_org-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"jid1-kkzogwgsw3ao4q_jetpack-browser-action\",\"_12cf650b-1822-40aa-bff0-996df6948878_-browser-action\",\"_529b261b-df0b-4e3b-bf42-07b462da0ee8_-browser-action\",\"_b7f9d2cd-d772-4302-8c3f-eb941af36f76_-browser-action\",\"_a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7_-browser-action\",\"_testpilot-containers-browser-action\",\"webtoepub_baka-tsuki_org-browser-action\",\"addon_fastforward_team-browser-action\",\"_6706d386-2d33-4e1e-bbf1-51b9e1ce47e1_-browser-action\",\"_c8f79b34-c3ff-4ce4-bdf4-eefa15c87f98_-browser-action\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"developer-button\",\"enhancerforyoutube_maximerf_addons_mozilla_org-browser-action\",\"cookieautodelete_kennydo_com-browser-action\",\"jid1-mnnxcxisbpnsxq_jetpack-browser-action\",\"https-everywhere_eff_org-browser-action\",\"_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"keepassxc-browser_keepassxc_org-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"_9a41dee2-b924-4161-a971-7fb35c053a4a_-browser-action\",\"jid1-ciklkkpvkw6ipw_jetpack-browser-action\",\"save-to-pocket-button\",\"wayback_machine_mozilla_org-browser-action\",\"jid1-kkzogwgsw3ao4q_jetpack-browser-action\",\"languagetool-webextension_languagetool_org-browser-action\",\"sponsorblocker_ajay_app-browser-action\",\"_12cf650b-1822-40aa-bff0-996df6948878_-browser-action\",\"_529b261b-df0b-4e3b-bf42-07b462da0ee8_-browser-action\",\"_b7f9d2cd-d772-4302-8c3f-eb941af36f76_-browser-action\",\"_a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7_-browser-action\",\"_b86e4813-687a-43e6-ab65-0bde4ab75758_-browser-action\",\"_testpilot-containers-browser-action\",\"webtoepub_baka-tsuki_org-browser-action\",\"addon_fastforward_team-browser-action\",\"_6706d386-2d33-4e1e-bbf1-51b9e1ce47e1_-browser-action\",\"_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action\",\"_884679b9-5d6b-48b2-90a7-15ae26ce568a_-browser-action\",\"_c8f79b34-c3ff-4ce4-bdf4-eefa15c87f98_-browser-action\"],\"dirtyAreaCache\":[\"nav-bar\",\"toolbar-menubar\",\"TabsToolbar\",\"PersonalToolbar\",\"widget-overflow-fixed-list\"],\"currentVersion\":17,\"newElementCount\":21}"); +user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[\"https-everywhere_eff_org-browser-action\",\"jid1-mnnxcxisbpnsxq_jetpack-browser-action\",\"cookieautodelete_kennydo_com-browser-action\",\"enhancerforyoutube_maximerf_addons_mozilla_org-browser-action\",\"jid1-ciklkkpvkw6ipw_jetpack-browser-action\",\"_b86e4813-687a-43e6-ab65-0bde4ab75758_-browser-action\",\"sponsorblocker_ajay_app-browser-action\",\"_9a41dee2-b924-4161-a971-7fb35c053a4a_-browser-action\",\"languagetool-webextension_languagetool_org-browser-action\",\"_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action\",\"_884679b9-5d6b-48b2-90a7-15ae26ce568a_-browser-action\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"home-button\",\"customizableui-special-spring1\",\"urlbar-container\",\"customizableui-special-spring2\",\"downloads-button\",\"_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"keepassxc-browser_keepassxc_org-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"jid1-kkzogwgsw3ao4q_jetpack-browser-action\",\"_12cf650b-1822-40aa-bff0-996df6948878_-browser-action\",\"_529b261b-df0b-4e3b-bf42-07b462da0ee8_-browser-action\",\"_b7f9d2cd-d772-4302-8c3f-eb941af36f76_-browser-action\",\"_a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7_-browser-action\",\"_testpilot-containers-browser-action\",\"webtoepub_baka-tsuki_org-browser-action\",\"addon_fastforward_team-browser-action\",\"_6706d386-2d33-4e1e-bbf1-51b9e1ce47e1_-browser-action\",\"_c8f79b34-c3ff-4ce4-bdf4-eefa15c87f98_-browser-action\",\"7esoorv3_alefvanoon_anonaddy_me-browser-action\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"developer-button\",\"enhancerforyoutube_maximerf_addons_mozilla_org-browser-action\",\"cookieautodelete_kennydo_com-browser-action\",\"jid1-mnnxcxisbpnsxq_jetpack-browser-action\",\"https-everywhere_eff_org-browser-action\",\"_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"keepassxc-browser_keepassxc_org-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"_9a41dee2-b924-4161-a971-7fb35c053a4a_-browser-action\",\"jid1-ciklkkpvkw6ipw_jetpack-browser-action\",\"save-to-pocket-button\",\"wayback_machine_mozilla_org-browser-action\",\"jid1-kkzogwgsw3ao4q_jetpack-browser-action\",\"languagetool-webextension_languagetool_org-browser-action\",\"sponsorblocker_ajay_app-browser-action\",\"_12cf650b-1822-40aa-bff0-996df6948878_-browser-action\",\"_529b261b-df0b-4e3b-bf42-07b462da0ee8_-browser-action\",\"_b7f9d2cd-d772-4302-8c3f-eb941af36f76_-browser-action\",\"_a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7_-browser-action\",\"_b86e4813-687a-43e6-ab65-0bde4ab75758_-browser-action\",\"_testpilot-containers-browser-action\",\"webtoepub_baka-tsuki_org-browser-action\",\"addon_fastforward_team-browser-action\",\"_6706d386-2d33-4e1e-bbf1-51b9e1ce47e1_-browser-action\",\"_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action\",\"_884679b9-5d6b-48b2-90a7-15ae26ce568a_-browser-action\",\"_c8f79b34-c3ff-4ce4-bdf4-eefa15c87f98_-browser-action\",\"7esoorv3_alefvanoon_anonaddy_me-browser-action\"],\"dirtyAreaCache\":[\"nav-bar\",\"toolbar-menubar\",\"TabsToolbar\",\"PersonalToolbar\",\"widget-overflow-fixed-list\"],\"currentVersion\":17,\"newElementCount\":21}"); user_pref("browser.urlbar.placeholderName", "DuckDuckGo"); user_pref("browser.urlbar.placeholderName.private", "DuckDuckGo"); user_pref("browser.urlbar.quicksuggest.migrationVersion", 2); @@ -115,7 +116,7 @@ user_pref("devtools.toolsidebar-height.inspector", 350); user_pref("devtools.toolsidebar-width.inspector", 700); user_pref("devtools.toolsidebar-width.inspector.splitsidebar", 250); user_pref("distribution.archlinux.bookmarksProcessed", true); -user_pref("distribution.iniFile.exists.appversion", "98.0"); +user_pref("distribution.iniFile.exists.appversion", "98.0.1"); user_pref("distribution.iniFile.exists.value", true); user_pref("doh-rollout.balrog-migration-done", true); user_pref("doh-rollout.disable-heuristics", true); @@ -133,12 +134,12 @@ user_pref("extensions.blocklist.pingCountVersion", -1); user_pref("extensions.databaseSchema", 35); user_pref("extensions.fxmonitor.enabled", false); user_pref("extensions.fxmonitor.firstAlertShown", true); -user_pref("extensions.getAddons.cache.lastUpdate", 1646936320); +user_pref("extensions.getAddons.cache.lastUpdate", 1647457008); user_pref("extensions.getAddons.databaseSchema", 6); user_pref("extensions.incognito.migrated", true); -user_pref("extensions.lastAppBuildId", "20220307142958"); -user_pref("extensions.lastAppVersion", "98.0"); -user_pref("extensions.lastPlatformVersion", "98.0"); +user_pref("extensions.lastAppBuildId", "20220314212635"); +user_pref("extensions.lastAppVersion", "98.0.1"); +user_pref("extensions.lastPlatformVersion", "98.0.1"); user_pref("extensions.pendingOperations", false); user_pref("extensions.pictureinpicture.enable_picture_in_picture_overrides", true); user_pref("extensions.reset_default_search.runonce.3", true); @@ -152,6 +153,7 @@ user_pref("extensions.ui.sitepermission.hidden", true); user_pref("extensions.webcompat.enable_shims", true); user_pref("extensions.webcompat.perform_injections", true); user_pref("extensions.webcompat.perform_ua_overrides", true); +user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.7esoorv3@alefvanoon.anonaddy.me", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.@testpilot-containers", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.CookieAutoDelete@kennydo.com", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.addon@fastforward.team", true); @@ -177,7 +179,7 @@ user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{884679b9-5d6b- user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{9a41dee2-b924-4161-a971-7fb35c053a4a}", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7}", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{b86e4813-687a-43e6-ab65-0bde4ab75758}", true); -user_pref("extensions.webextensions.uuids", "{\"doh-rollout@mozilla.org\":\"946257eb-c1c3-4490-a34d-f99988aa0ef4\",\"formautofill@mozilla.org\":\"fda477fb-fa39-4a5e-9b39-ad7c2dbc21b6\",\"screenshots@mozilla.org\":\"c3731a22-38f4-4020-b831-748aaf4e885c\",\"webcompat-reporter@mozilla.org\":\"3b0b67d7-a376-4bef-bd35-72667423201c\",\"webcompat@mozilla.org\":\"0a7d9067-bcfe-497e-9a73-d3cdfc35f1ad\",\"default-theme@mozilla.org\":\"75d80d13-a640-4fa4-a9a7-4e40994ecfcb\",\"google@search.mozilla.org\":\"64646f90-cdbd-4953-8645-a938d19d385a\",\"amazondotcom@search.mozilla.org\":\"4e301f5d-d015-48b1-872a-5fe674d37c97\",\"bing@search.mozilla.org\":\"07a4e3d3-08f8-4711-8629-3a9b0c20d065\",\"ddg@search.mozilla.org\":\"ac7e84a4-e12e-4740-a28e-a25b6a2c7732\",\"ebay@search.mozilla.org\":\"fc65b37c-f1ef-4795-9b26-6d2101e7886b\",\"twitter@search.mozilla.org\":\"f4ae5772-f6fc-4f1b-9a3c-06be3e4e6bfc\",\"wikipedia@search.mozilla.org\":\"a40f7749-837a-4ed9-86ca-d94589a888cb\",\"firefox-compact-dark@mozilla.org\":\"d37f1bd5-0d34-4810-89d2-a5d2801d3237\",\"enhancerforyoutube@maximerf.addons.mozilla.org\":\"4db84fe2-753b-47eb-895a-1896e3843a51\",\"CookieAutoDelete@kennydo.com\":\"bc93ebe3-0486-41a9-bff7-5041fc95d7ec\",\"jid1-MnnxcxisBPnSXQ@jetpack\":\"3b66fcbb-2540-49bb-8a59-af7872dd9a27\",\"https-everywhere@eff.org\":\"409abe36-7e59-4334-a9fb-ad95ff8bbc46\",\"{73a6fe31-595d-460b-a920-fcc0f8843232}\":\"43d9308d-3fb6-48da-9ac1-13833f64d5d9\",\"uBlock0@raymondhill.net\":\"22cba72f-3105-445e-9609-10a6e318b49d\",\"{446900e4-71c2-419f-a6a7-df9c091e268b}\":\"3e76ff93-a4cc-4e9d-9bdb-40487f4f9d95\",\"{9a41dee2-b924-4161-a971-7fb35c053a4a}\":\"871394e5-2280-488c-b958-c0f8fd46a32c\",\"firefox-compact-light@mozilla.org\":\"02b120c7-ce82-4969-84ff-50c8aeffb99a\",\"{b743f56d-1cc1-4048-8ba6-f9c2ab7aa54d}\":\"46d076b2-4d1f-4a94-af48-98098bf6d1ed\",\"jid1-CikLKKPVkw6ipw@jetpack\":\"45886005-f608-462e-b99b-09a85dff5346\",\"{1be309c5-3e4f-4b99-927d-bb500eb4fa88}\":\"3ad23b35-5c56-44dd-a4a2-fc52ab5489df\",\"tridactyl.vim@cmcaine.co.uk\":\"b04e0832-b8b7-42ce-a11d-18b8322949a8\",\"jid0-3GUEt1r69sQNSrca5p8kx9Ezc3U@jetpack\":\"9acf76e7-e965-4f68-ad9a-26c86889bfc1\",\"jid1-KKzOGWgsW3Ao4Q@jetpack\":\"1772b194-a6f8-4d0a-961f-3ed16ca13f1d\",\"languagetool-webextension@languagetool.org\":\"9e00252e-8da9-45cd-89fc-6761bcc145ff\",\"pictureinpicture@mozilla.org\":\"927666b6-4218-4378-9948-bcf32a9cb065\",\"amazon@search.mozilla.org\":\"bf61dd00-234d-427d-a10a-fa37de8bf4e9\",\"sponsorBlocker@ajay.app\":\"aca61cf3-9cdd-47e7-898d-9122b9619125\",\"wayback_machine@mozilla.org\":\"865e8f8e-1bb3-48ad-8b35-39f7655e5d91\",\"{12cf650b-1822-40aa-bff0-996df6948878}\":\"1b69c98a-d3c5-4923-aa02-5d436481c74d\",\"{529b261b-df0b-4e3b-bf42-07b462da0ee8}\":\"643d8767-295e-430c-bee4-a9de6e5861ea\",\"{a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7}\":\"95bf6dcd-2a80-4ff6-a755-db2d898e3dfe\",\"{b7f9d2cd-d772-4302-8c3f-eb941af36f76}\":\"7ce20a98-e3ab-46ab-9a7f-72ab093d0664\",\"{b86e4813-687a-43e6-ab65-0bde4ab75758}\":\"985239a4-64cc-4bea-8852-c21dcd055c50\",\"reset-search-defaults@mozilla.com\":\"de62a459-bbd3-4a6f-b581-1f8a38bfd755\",\"addons-search-detection@mozilla.com\":\"d3897d76-eea5-4b48-aed4-4bc4862c8764\",\"proxy-failover@mozilla.com\":\"bab72ded-f85b-4973-ac69-9d463c8dfba6\",\"@testpilot-containers\":\"26e1521b-8857-4a2e-b495-122be4670393\",\"WebToEpub@Baka-tsuki.org\":\"3fc3336e-97a0-48ab-b2b1-d726088bff16\",\"addon@fastforward.team\":\"463e561e-87cf-45d7-a51a-66eab00e27fd\",\"{6706d386-2d33-4e1e-bbf1-51b9e1ce47e1}\":\"2073d74a-2468-4f90-b3ba-e661f9071fe3\",\"nhentaidownloader.ext@gmail.com\":\"8be38d5e-e036-41c2-8e05-53ae2ae1969f\",\"{762f9885-5a13-4abd-9c77-433dcd38b8fd}\":\"be15551e-892a-43b4-af53-cc0c3ffa5ace\",\"{884679b9-5d6b-48b2-90a7-15ae26ce568a}\":\"77ebe5d7-43a8-4ab1-aae0-79c5397f5afe\"}"); +user_pref("extensions.webextensions.uuids", "{\"doh-rollout@mozilla.org\":\"946257eb-c1c3-4490-a34d-f99988aa0ef4\",\"formautofill@mozilla.org\":\"fda477fb-fa39-4a5e-9b39-ad7c2dbc21b6\",\"screenshots@mozilla.org\":\"c3731a22-38f4-4020-b831-748aaf4e885c\",\"webcompat-reporter@mozilla.org\":\"3b0b67d7-a376-4bef-bd35-72667423201c\",\"webcompat@mozilla.org\":\"0a7d9067-bcfe-497e-9a73-d3cdfc35f1ad\",\"default-theme@mozilla.org\":\"75d80d13-a640-4fa4-a9a7-4e40994ecfcb\",\"google@search.mozilla.org\":\"64646f90-cdbd-4953-8645-a938d19d385a\",\"amazondotcom@search.mozilla.org\":\"4e301f5d-d015-48b1-872a-5fe674d37c97\",\"bing@search.mozilla.org\":\"07a4e3d3-08f8-4711-8629-3a9b0c20d065\",\"ddg@search.mozilla.org\":\"ac7e84a4-e12e-4740-a28e-a25b6a2c7732\",\"ebay@search.mozilla.org\":\"fc65b37c-f1ef-4795-9b26-6d2101e7886b\",\"twitter@search.mozilla.org\":\"f4ae5772-f6fc-4f1b-9a3c-06be3e4e6bfc\",\"wikipedia@search.mozilla.org\":\"a40f7749-837a-4ed9-86ca-d94589a888cb\",\"firefox-compact-dark@mozilla.org\":\"d37f1bd5-0d34-4810-89d2-a5d2801d3237\",\"enhancerforyoutube@maximerf.addons.mozilla.org\":\"4db84fe2-753b-47eb-895a-1896e3843a51\",\"CookieAutoDelete@kennydo.com\":\"bc93ebe3-0486-41a9-bff7-5041fc95d7ec\",\"jid1-MnnxcxisBPnSXQ@jetpack\":\"3b66fcbb-2540-49bb-8a59-af7872dd9a27\",\"https-everywhere@eff.org\":\"409abe36-7e59-4334-a9fb-ad95ff8bbc46\",\"{73a6fe31-595d-460b-a920-fcc0f8843232}\":\"43d9308d-3fb6-48da-9ac1-13833f64d5d9\",\"uBlock0@raymondhill.net\":\"22cba72f-3105-445e-9609-10a6e318b49d\",\"{446900e4-71c2-419f-a6a7-df9c091e268b}\":\"3e76ff93-a4cc-4e9d-9bdb-40487f4f9d95\",\"{9a41dee2-b924-4161-a971-7fb35c053a4a}\":\"871394e5-2280-488c-b958-c0f8fd46a32c\",\"firefox-compact-light@mozilla.org\":\"02b120c7-ce82-4969-84ff-50c8aeffb99a\",\"{b743f56d-1cc1-4048-8ba6-f9c2ab7aa54d}\":\"46d076b2-4d1f-4a94-af48-98098bf6d1ed\",\"jid1-CikLKKPVkw6ipw@jetpack\":\"45886005-f608-462e-b99b-09a85dff5346\",\"{1be309c5-3e4f-4b99-927d-bb500eb4fa88}\":\"3ad23b35-5c56-44dd-a4a2-fc52ab5489df\",\"tridactyl.vim@cmcaine.co.uk\":\"b04e0832-b8b7-42ce-a11d-18b8322949a8\",\"jid0-3GUEt1r69sQNSrca5p8kx9Ezc3U@jetpack\":\"9acf76e7-e965-4f68-ad9a-26c86889bfc1\",\"jid1-KKzOGWgsW3Ao4Q@jetpack\":\"1772b194-a6f8-4d0a-961f-3ed16ca13f1d\",\"languagetool-webextension@languagetool.org\":\"9e00252e-8da9-45cd-89fc-6761bcc145ff\",\"pictureinpicture@mozilla.org\":\"927666b6-4218-4378-9948-bcf32a9cb065\",\"amazon@search.mozilla.org\":\"bf61dd00-234d-427d-a10a-fa37de8bf4e9\",\"sponsorBlocker@ajay.app\":\"aca61cf3-9cdd-47e7-898d-9122b9619125\",\"wayback_machine@mozilla.org\":\"865e8f8e-1bb3-48ad-8b35-39f7655e5d91\",\"{12cf650b-1822-40aa-bff0-996df6948878}\":\"1b69c98a-d3c5-4923-aa02-5d436481c74d\",\"{529b261b-df0b-4e3b-bf42-07b462da0ee8}\":\"643d8767-295e-430c-bee4-a9de6e5861ea\",\"{a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7}\":\"95bf6dcd-2a80-4ff6-a755-db2d898e3dfe\",\"{b86e4813-687a-43e6-ab65-0bde4ab75758}\":\"985239a4-64cc-4bea-8852-c21dcd055c50\",\"reset-search-defaults@mozilla.com\":\"de62a459-bbd3-4a6f-b581-1f8a38bfd755\",\"addons-search-detection@mozilla.com\":\"d3897d76-eea5-4b48-aed4-4bc4862c8764\",\"proxy-failover@mozilla.com\":\"bab72ded-f85b-4973-ac69-9d463c8dfba6\",\"@testpilot-containers\":\"26e1521b-8857-4a2e-b495-122be4670393\",\"WebToEpub@Baka-tsuki.org\":\"3fc3336e-97a0-48ab-b2b1-d726088bff16\",\"addon@fastforward.team\":\"463e561e-87cf-45d7-a51a-66eab00e27fd\",\"{6706d386-2d33-4e1e-bbf1-51b9e1ce47e1}\":\"2073d74a-2468-4f90-b3ba-e661f9071fe3\",\"nhentaidownloader.ext@gmail.com\":\"8be38d5e-e036-41c2-8e05-53ae2ae1969f\",\"{762f9885-5a13-4abd-9c77-433dcd38b8fd}\":\"be15551e-892a-43b4-af53-cc0c3ffa5ace\",\"{884679b9-5d6b-48b2-90a7-15ae26ce568a}\":\"77ebe5d7-43a8-4ab1-aae0-79c5397f5afe\",\"7esoorv3@alefvanoon.anonaddy.me\":\"c7c324fe-cf04-418b-9687-513e6a05c54a\"}"); user_pref("fission.experiment.max-origins.last-disqualified", 0); user_pref("fission.experiment.max-origins.last-qualified", 1626291179); user_pref("fission.experiment.max-origins.qualified", true); @@ -209,10 +211,10 @@ user_pref("general.smoothScroll.stopDecelerationWeighting", "0.6"); user_pref("gfx.blacklist.webrender.failureid", "FEATURE_FAILURE_DDX_INTEL"); user_pref("identity.fxaccounts.account.device.name", "marc’s Firefox on arco-main"); user_pref("identity.fxaccounts.account.telemetry.sanitized_uid", "7d43bb2e98e00c17c235782ba1e87861"); -user_pref("identity.fxaccounts.commands.missed.last_fetch", 1646935800); +user_pref("identity.fxaccounts.commands.missed.last_fetch", 1647457356); user_pref("identity.fxaccounts.lastSignedInUserHash", "8BRA9+6sRIqGXRuNxzfOnvsueJGliFd7TfEFww9llO8="); user_pref("identity.fxaccounts.toolbar.accessed", true); -user_pref("idle.lastDailyNotification", 1646936684); +user_pref("idle.lastDailyNotification", 1647284027); user_pref("layout.css.backdrop-filter.enabled", true); user_pref("layout.css.color-mix.enabled", true); user_pref("media.benchmark.vp9.fps", 256); @@ -221,8 +223,8 @@ user_pref("media.eme.enabled", true); user_pref("media.gmp-gmpopenh264.abi", "x86_64-gcc3"); user_pref("media.gmp-gmpopenh264.lastUpdate", 1582977815); user_pref("media.gmp-gmpopenh264.version", "1.8.1.1"); -user_pref("media.gmp-manager.buildID", "20220307142958"); -user_pref("media.gmp-manager.lastCheck", 1646935736); +user_pref("media.gmp-manager.buildID", "20220314212635"); +user_pref("media.gmp-manager.lastCheck", 1647456861); user_pref("media.gmp-widevinecdm.abi", "x86_64-gcc3"); user_pref("media.gmp-widevinecdm.lastUpdate", 1638427846); user_pref("media.gmp-widevinecdm.version", "4.10.2391.0"); @@ -251,7 +253,7 @@ user_pref("pdfjs.enabledCache.state", true); user_pref("pdfjs.migrationVersion", 2); user_pref("pdfjs.previousHandler.alwaysAskBeforeHandling", true); user_pref("pdfjs.previousHandler.preferredAction", 4); -user_pref("places.database.lastMaintenance", 1646481349); +user_pref("places.database.lastMaintenance", 1647118269); user_pref("places.history.expiration.transient_current_max_pages", 112348); user_pref("pref.general.disable_button.default_browser", false); user_pref("print.print_bgcolor", false); @@ -324,52 +326,52 @@ user_pref("privacy.userContext.enabled", true); user_pref("privacy.userContext.extension", "@testpilot-containers"); user_pref("privacy.userContext.longPressBehavior", 2); user_pref("privacy.userContext.ui.enabled", true); -user_pref("security.remote_settings.crlite_filters.checked", 1646937795); -user_pref("security.remote_settings.intermediates.checked", 1646937795); +user_pref("security.remote_settings.crlite_filters.checked", 1647456887); +user_pref("security.remote_settings.intermediates.checked", 1647456887); user_pref("security.sandbox.content.tempDirSuffix", "23a0c268-bdab-44ee-9171-944e4f07b8d5"); user_pref("security.sandbox.plugin.tempDirSuffix", "287fc259-02df-4452-93d7-fb599bb2d04e"); -user_pref("services.blocklist.addons-mlbf.checked", 1646991038); +user_pref("services.blocklist.addons-mlbf.checked", 1647456887); user_pref("services.blocklist.addons.checked", 1591867368); -user_pref("services.blocklist.gfx.checked", 1646991038); +user_pref("services.blocklist.gfx.checked", 1647456887); user_pref("services.blocklist.pinning.checked", 1591805812); user_pref("services.blocklist.plugins.checked", 1591867368); -user_pref("services.settings.clock_skew_seconds", 1); -user_pref("services.settings.last_etag", "\"1646989080707\""); -user_pref("services.settings.last_update_seconds", 1646991038); -user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1646991038); +user_pref("services.settings.clock_skew_seconds", 0); +user_pref("services.settings.last_etag", "\"1647450787719\""); +user_pref("services.settings.last_update_seconds", 1647456887); +user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1647456887); user_pref("services.settings.main.cfr-fxa.last_check", 1629621510); -user_pref("services.settings.main.cfr.last_check", 1646991038); -user_pref("services.settings.main.doh-config.last_check", 1646991038); -user_pref("services.settings.main.doh-providers.last_check", 1646991038); -user_pref("services.settings.main.fxmonitor-breaches.last_check", 1646991038); -user_pref("services.settings.main.hijack-blocklists.last_check", 1646991038); -user_pref("services.settings.main.language-dictionaries.last_check", 1646991038); -user_pref("services.settings.main.message-groups.last_check", 1646991038); +user_pref("services.settings.main.cfr.last_check", 1647456887); +user_pref("services.settings.main.doh-config.last_check", 1647456887); +user_pref("services.settings.main.doh-providers.last_check", 1647456887); +user_pref("services.settings.main.fxmonitor-breaches.last_check", 1647456887); +user_pref("services.settings.main.hijack-blocklists.last_check", 1647456887); +user_pref("services.settings.main.language-dictionaries.last_check", 1647456887); +user_pref("services.settings.main.message-groups.last_check", 1647456887); user_pref("services.settings.main.messaging-experiments.last_check", 1591867368); -user_pref("services.settings.main.nimbus-desktop-defaults.last_check", 1646991038); -user_pref("services.settings.main.nimbus-desktop-experiments.last_check", 1646991038); -user_pref("services.settings.main.normandy-recipes-capabilities.last_check", 1646991038); -user_pref("services.settings.main.partitioning-exempt-urls.last_check", 1646991038); -user_pref("services.settings.main.password-recipes.last_check", 1646991038); -user_pref("services.settings.main.password-rules.last_check", 1646991038); -user_pref("services.settings.main.personality-provider-models.last_check", 1646991038); -user_pref("services.settings.main.personality-provider-recipe.last_check", 1646991038); -user_pref("services.settings.main.pioneer-study-addons-v1.last_check", 1646991038); -user_pref("services.settings.main.pioneer-study-addons.last_check", 1646991038); -user_pref("services.settings.main.public-suffix-list.last_check", 1646991038); -user_pref("services.settings.main.query-stripping.last_check", 1646991038); -user_pref("services.settings.main.search-config.last_check", 1646991038); -user_pref("services.settings.main.search-default-override-allowlist.last_check", 1646991038); -user_pref("services.settings.main.search-telemetry-v2.last_check", 1646991038); -user_pref("services.settings.main.search-telemetry.last_check", 1646991038); -user_pref("services.settings.main.sites-classification.last_check", 1646991038); -user_pref("services.settings.main.tippytop.last_check", 1646991038); -user_pref("services.settings.main.top-sites.last_check", 1646991038); -user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1646991038); -user_pref("services.settings.main.websites-with-shared-credential-backends.last_check", 1646991038); -user_pref("services.settings.main.whats-new-panel.last_check", 1646991038); -user_pref("services.settings.security.onecrl.checked", 1646937795); -user_pref("services.sync.addons.lastSync", "1644857576.45"); +user_pref("services.settings.main.nimbus-desktop-defaults.last_check", 1647456887); +user_pref("services.settings.main.nimbus-desktop-experiments.last_check", 1647456887); +user_pref("services.settings.main.normandy-recipes-capabilities.last_check", 1647456887); +user_pref("services.settings.main.partitioning-exempt-urls.last_check", 1647456887); +user_pref("services.settings.main.password-recipes.last_check", 1647456887); +user_pref("services.settings.main.password-rules.last_check", 1647456887); +user_pref("services.settings.main.personality-provider-models.last_check", 1647456887); +user_pref("services.settings.main.personality-provider-recipe.last_check", 1647456887); +user_pref("services.settings.main.pioneer-study-addons-v1.last_check", 1647456887); +user_pref("services.settings.main.pioneer-study-addons.last_check", 1647456887); +user_pref("services.settings.main.public-suffix-list.last_check", 1647456887); +user_pref("services.settings.main.query-stripping.last_check", 1647456887); +user_pref("services.settings.main.search-config.last_check", 1647456887); +user_pref("services.settings.main.search-default-override-allowlist.last_check", 1647456887); +user_pref("services.settings.main.search-telemetry-v2.last_check", 1647456887); +user_pref("services.settings.main.search-telemetry.last_check", 1647456887); +user_pref("services.settings.main.sites-classification.last_check", 1647456887); +user_pref("services.settings.main.tippytop.last_check", 1647456887); +user_pref("services.settings.main.top-sites.last_check", 1647456887); +user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1647456887); +user_pref("services.settings.main.websites-with-shared-credential-backends.last_check", 1647456887); +user_pref("services.settings.main.whats-new-panel.last_check", 1647456887); +user_pref("services.settings.security.onecrl.checked", 1647456887); +user_pref("services.sync.addons.lastSync", "1647330843.85"); user_pref("services.sync.addons.syncID", "L7k31iPXEMk6"); user_pref("services.sync.bookmarks.lastSync", "1591894790.66"); user_pref("services.sync.bookmarks.syncID", "3C9StXXGztPe"); @@ -377,8 +379,8 @@ user_pref("services.sync.client.GUID", "-S_pn8VT4ZCp"); user_pref("services.sync.client.syncID", "MtJM9DyW2j2m"); user_pref("services.sync.clients.devices.desktop", 2); user_pref("services.sync.clients.devices.mobile", 1); -user_pref("services.sync.clients.lastRecordUpload", 1646991051); -user_pref("services.sync.clients.lastSync", "1646991051.69"); +user_pref("services.sync.clients.lastRecordUpload", 1647458187); +user_pref("services.sync.clients.lastSync", "1647458187.92"); user_pref("services.sync.clients.syncID", "-UKRQIkr1Rru"); user_pref("services.sync.creditcards.lastSync", "0"); user_pref("services.sync.creditcards.syncID", "yp8F-l4YaopB"); @@ -393,10 +395,10 @@ user_pref("services.sync.extension-storage.lastSync", "0"); user_pref("services.sync.forms.lastSync", "0"); user_pref("services.sync.globalScore", 0); user_pref("services.sync.history.lastSync", "0"); -user_pref("services.sync.lastPing", 1646935707); -user_pref("services.sync.lastSync", "Fri Mar 11 2022 10:48:27 GMT+0100 (Central European Standard Time)"); +user_pref("services.sync.lastPing", 1647456755); +user_pref("services.sync.lastSync", "Wed Mar 16 2022 20:16:28 GMT+0100 (Central European Standard Time)"); user_pref("services.sync.lastTabFetch", 1586120826); -user_pref("services.sync.nextSync", 1646992707); +user_pref("services.sync.nextSync", 1647458788); user_pref("services.sync.passwords.syncID", "-WeMPm6W3NJC"); user_pref("services.sync.prefs.lastSync", "1642260421.36"); user_pref("services.sync.prefs.syncID", "SMCLZI5bvGCx"); @@ -412,8 +414,8 @@ user_pref("storage.vacuum.last.places.sqlite", 1645786694); user_pref("svg.context-properties.content.enabled", true); user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); user_pref("toolkit.scrollbox.horizontalScrollDistance", 4); -user_pref("toolkit.startup.last_success", 1646991031); +user_pref("toolkit.startup.last_success", 1647458164); user_pref("toolkit.telemetry.cachedClientID", "27215ebf-b618-4b9c-bd32-ceb6347e229a"); -user_pref("toolkit.telemetry.previousBuildID", "20220307142958"); +user_pref("toolkit.telemetry.previousBuildID", "20220314212635"); user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); user_pref("trailhead.firstrun.didSeeAboutWelcome", true); diff --git a/arch-config/.mozilla/firefox/default-release/user.js b/arch-config/.mozilla/firefox/default-release/user.js index e526e398..64f7ad5a 100644 --- a/arch-config/.mozilla/firefox/default-release/user.js +++ b/arch-config/.mozilla/firefox/default-release/user.js @@ -2,7 +2,7 @@ // userchrome.css usercontent.css activate user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); -// Proton Enabled #127 +// Proton Enabled #127 || Removed at 97 #328 (Maintained for compatibility with ESR) user_pref("browser.proton.enabled", true); // Proton Tooltip