diff --git a/arch-config/.mozilla/firefox/default-release/chrome/LEPTON b/arch-config/.mozilla/firefox/default-release/chrome/LEPTON
index cd841227..330cf198 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=v8.5.0
+Ver=v8.6.0
Branch=photon-style
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/css/leptonChrome.css b/arch-config/.mozilla/firefox/default-release/chrome/css/leptonChrome.css
index 14b3ccba..ac295edd 100644
--- a/arch-config/.mozilla/firefox/default-release/chrome/css/leptonChrome.css
+++ b/arch-config/.mozilla/firefox/default-release/chrome/css/leptonChrome.css
@@ -102,22 +102,26 @@
}
/*= Light Weight Theme =======================================================*/
/* Header Image */
- :root[lwtheme-image] {
+ :root[lwtheme-image] > body {
background-image: var(--lwt-header-image) !important; /* Original: var(--lwt-header-image) */
background-repeat: no-repeat !important;
background-position: right top !important;
+ background-color: var(--lwt-accent-color, Window) !important;
+ }
+ :root[lwtheme-image] > body:-moz-window-inactive {
+ background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important;
}
@media (min-width: 2500px) {
- :root[lwtheme-image] {
+ :root[lwtheme-image] > body {
background-size: contain;
}
@supports -moz-bool-pref("userChrome.compatibility.covered_header_image") {
- :root[lwtheme-image] {
+ :root[lwtheme-image] > body {
background-size: cover;
}
}
}
- :root[lwtheme-image] #navigator-toolbox:-moz-lwtheme {
+ :root[lwtheme-image] > body #navigator-toolbox:-moz-lwtheme {
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;
@@ -128,6 +132,9 @@
--tabs-border-color: rgba(0, 0, 0, 0.4); /* Legacy: v96, (0, 0, 0, 0.3) -> (0, 0, 0, 0.4) */
--lwt-tabs-border-color: rgba(0, 0, 0, 0.4);
}
+ #customization-container {
+ background-color: transparent !important; /* Original: color-mix(in srgb, -moz-dialog 85%, white) */
+ }
/*= Findbar Border Color =====================================================*/
html|input.findbar-textbox {
border: 1px solid var(--input-border-color, var(--toolbar-field-border-color, ThreeDShadow)) !important; /* Original: 1px solid var(--input-border-color, var(--toolbar-field-border-color)) */
@@ -161,6 +168,10 @@
#main-menubar {
--panel-border-radius: var(--arrowpanel-border-radius);
}
+ /*= Infobar Align #858 =======================================================*/
+ .container.infobar {
+ align-items: center !important;
+ }
}
/*= OS - Compatibility =======================================================*/
@supports -moz-bool-pref("userChrome.compatibility.os") {
@@ -759,10 +770,14 @@
--urlbar-popup-url-color: -moz-accent-color;
}
}
- /* Nightly Compatibility */
- :root:not(:-moz-lwtheme) #urlbar {
- --toolbar-field-focus-color: var(--toolbar-field-color); /* Nightly: rgba(0, 0, 0, 1) */
- --toolbar-field-focus-background-color: var(--toolbar-field-background-color); /* Nightly: white */
+ :root:not(:-moz-lwtheme) {
+ --toolbar-field-background-color: Field !important;
+ --toolbar-field-color: FieldText !important;
+ --toolbar-field-border-color: ThreeDShadow !important;
+ }
+ :root:not(:-moz-lwtheme) #urlbar-background,
+ :root:not(:-moz-lwtheme) #searchbar {
+ background-color: var(--toolbar-field-background-color) !important;
}
}
/*= Mac - Default like color =================================================*/
@@ -776,7 +791,7 @@
--mac-selected-bgcolor: color-mix(in srgb, rgb(255, 255, 255) 15%, -moz-dialog);
--mac-field-bgcolor: Window;
--mac-panel-bgcolor: Menu;
- --mac-sidebar-bgcolor: -moz-mac-source-list;
+ --mac-sidebar-bgcolor: Window;
--mac-sidebar-hover-bgcolor: color-mix(in srgb, ButtonFace 60%, var(--mac-sidebar-bgcolor));
--mac-hover-bgcolor: Window;
--mac-disabled-bgcolor: transparent;
@@ -1945,7 +1960,7 @@
--input-color: var(--arrowpanel-color, FieldText);
}
/*== Sidebar - Field Color ===================================================*/
- html[lwt-sidebar] body {
+ html[lwt-sidebar]:not(#main-window) body {
background-color: var(--lwt-sidebar-background-color, Field) !important;
color: var(--lwt-sidebar-text-color, FieldText) !important;
}
@@ -3675,19 +3690,35 @@
transition-delay: 0s, 0s, 0.25s !important;
}
}
- /*- Full Screen ------------------------------------------------------------*/
+ /*- Titlebar & Full Screen -------------------------------------------------*/
+ #titlebar {
+ will-change: background-color !important;
+ transition: background-color 0.2s var(--animation-easing-function) !important;
+ }
+ #titlebar:-moz-window-inactive {
+ transition: background-color 0.5s var(--animation-easing-function) !important;
+ }
#navigator-toolbox {
/* Full screen out */
- transition: margin-top 1s ease;
+ will-change: margin-top, background-color !important;
+ transition: margin-top 1s ease, background-color 0.2s var(--animation-easing-function) !important;
transform-origin: top;
}
+ #navigator-toolbox:-moz-window-inactive {
+ transition: margin-top 1s ease, background-color 0.5s var(--animation-easing-function) !important;
+ }
#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 1.3s var(--animation-easing-function) 50ms;
+ transition: margin-top 1.3s var(--animation-easing-function) 50ms,
+ background-color 0.2s var(--animation-easing-function) !important;
+ }
+ #navigator-toolbox[inFullscreen="true"]:-moz-window-inactive {
+ transition: margin-top 1.3s var(--animation-easing-function) 50ms,
+ background-color 0.5s var(--animation-easing-function) !important;
}
#navigator-toolbox[inFullscreen="true"]:hover {
margin-top: 0 !important;
@@ -5290,9 +5321,6 @@
}
}
@media (-moz-platform: windows) {
- :root[sizemode="maximized"][tabsintitlebar] {
- --uc-titlebar-padding: 8px;
- }
:root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background {
margin-top: calc(-1 * var(--uc-titlebar-padding));
}
@@ -5363,6 +5391,15 @@
:root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items {
visibility: collapse !important;
}
+ :root[tabsintitlebar] #titlebar {
+ z-index: 1;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive {
+ opacity: 1 !important;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox {
+ opacity: var(--inactive-titlebar-opacity);
+ }
}
/* At Activated Menubar */
:root:not([chromehidden~="menubar"], [sizemode="fullscreen"])
@@ -5437,9 +5474,6 @@
}
}
@media (-moz-platform: windows) {
- :root[sizemode="maximized"][tabsintitlebar] {
- --uc-titlebar-padding: 8px;
- }
:root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background {
margin-top: calc(-1 * var(--uc-titlebar-padding));
}
@@ -5510,6 +5544,15 @@
:root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items {
visibility: collapse !important;
}
+ :root[tabsintitlebar] #titlebar {
+ z-index: 1;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive {
+ opacity: 1 !important;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox {
+ opacity: var(--inactive-titlebar-opacity);
+ }
}
/* At Activated Menubar */
:root:not([chromehidden~="menubar"], [sizemode="fullscreen"])
@@ -5581,9 +5624,6 @@
}
}
@media (-moz-platform: windows) {
- :root[sizemode="maximized"][tabsintitlebar] {
- --uc-titlebar-padding: 8px;
- }
:root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background {
margin-top: calc(-1 * var(--uc-titlebar-padding));
}
@@ -5654,6 +5694,15 @@
:root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items {
visibility: collapse !important;
}
+ :root[tabsintitlebar] #titlebar {
+ z-index: 1;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive {
+ opacity: 1 !important;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox {
+ opacity: var(--inactive-titlebar-opacity);
+ }
}
/* At Activated Menubar */
:root:not([chromehidden~="menubar"], [sizemode="fullscreen"])
@@ -5734,9 +5783,6 @@
}
}
@media screen and (max-width: 1100px) and (-moz-platform: windows) {
- :root[sizemode="maximized"][tabsintitlebar] {
- --uc-titlebar-padding: 8px;
- }
:root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background {
margin-top: calc(-1 * var(--uc-titlebar-padding));
}
@@ -5816,6 +5862,15 @@
:root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items {
visibility: collapse !important;
}
+ :root[tabsintitlebar] #titlebar {
+ z-index: 1;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive {
+ opacity: 1 !important;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox {
+ opacity: var(--inactive-titlebar-opacity);
+ }
}
}
@media screen and (max-width: 1100px) {
@@ -5894,9 +5949,6 @@
}
}
@media screen and (min-width: 1100px) and (-moz-platform: windows) {
- :root[sizemode="maximized"][tabsintitlebar] {
- --uc-titlebar-padding: 8px;
- }
:root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background {
margin-top: calc(-1 * var(--uc-titlebar-padding));
}
@@ -5967,6 +6019,15 @@
:root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items {
visibility: collapse !important;
}
+ :root[tabsintitlebar] #titlebar {
+ z-index: 1;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive {
+ opacity: 1 !important;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox {
+ opacity: var(--inactive-titlebar-opacity);
+ }
}
/* At Activated Menubar */
:root:not([chromehidden~="menubar"], [sizemode="fullscreen"])
@@ -6040,9 +6101,6 @@
}
}
@media screen and (min-width: 1100px) and (-moz-platform: windows) {
- :root[sizemode="maximized"][tabsintitlebar] {
- --uc-titlebar-padding: 8px;
- }
:root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background {
margin-top: calc(-1 * var(--uc-titlebar-padding));
}
@@ -6113,6 +6171,15 @@
:root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items {
visibility: collapse !important;
}
+ :root[tabsintitlebar] #titlebar {
+ z-index: 1;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive {
+ opacity: 1 !important;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox {
+ opacity: var(--inactive-titlebar-opacity);
+ }
}
/* At Activated Menubar */
:root:not([chromehidden~="menubar"], [sizemode="fullscreen"])
@@ -6694,6 +6761,11 @@
--tab-selected-bgcolor: unset !important; /* Original: rgb(255,255,255); */
--tab-selected-bgimage: unset !important; /* Above FF v101 */
}
+ #TabsToolbar #firefox-view-button[open] > .toolbarbutton-icon,
+ .tab-background:is([selected], [multiselected]) {
+ background-color: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)) !important;
+ }
+ #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[selected]:-moz-lwtheme,
#tabbrowser-tabs:not([movingtab])
> #tabbrowser-arrowscrollbox
> .tabbrowser-tab
@@ -6703,8 +6775,16 @@
*/
background-image: linear-gradient(transparent, transparent),
linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none) !important;
+ background-position: 0, 0, right top;
+ background-attachment: scroll, scroll, fixed;
+ background-repeat: repeat-x, repeat-x, no-repeat !important;
}
@supports -moz-bool-pref("userChrome.theme.transparent.frame") {
+ :root:not([lwtheme-image])
+ #tabbrowser-arrowscrollbox
+ > .tabbrowser-tab
+ > .tab-stack
+ > .tab-background[selected]:-moz-lwtheme,
:root:not([lwtheme-image])
#tabbrowser-tabs:not([movingtab])
> #tabbrowser-arrowscrollbox
@@ -7189,18 +7269,21 @@
@supports -moz-bool-pref("userChrome.tab.photon_like_contextline") or -moz-bool-pref("userChrome.tab.static_separator") or -moz-bool-pref(
"userChrome.tab.bar_separator"
) {
- :root[lwtheme-mozlightdark] #tabbrowser-tabs,
- :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:not(:-moz-lwtheme) #tabbrowser-tabs {
- --tab-line-color: AccentColor !important; /* -moz-accent-color */
+ @supports -moz-bool-pref("userChrome.tab.blue_accent") {
+ :root,
+ #tabbrowser-tabs {
+ --tab-line-color: rgb(10, 132, 255) !important;
}
- @supports -moz-bool-pref("userChrome.compatibility.accent_color") {
+ }
+ @supports not -moz-bool-pref("userChrome.tab.blue_accent") {
+ @media (-moz-gtk-csd-available) {
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
- --tab-line-color: Highlight !important; /* -moz-accent-color */
+ --tab-line-color: AccentColor !important; /* -moz-accent-color */
+ }
+ @supports -moz-bool-pref("userChrome.compatibility.accent_color") {
+ :root:not(:-moz-lwtheme) #tabbrowser-tabs {
+ --tab-line-color: Highlight !important; /* -moz-accent-color */
+ }
}
}
}
@@ -7212,6 +7295,12 @@
height: 2px !important;
border-radius: var(--tab-border-radius, 4px) var(--tab-border-radius, 4px) 0 0 !important;
}
+ :root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]),
+ :root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"] .tab-context-line,
+ :root[lwtheme-mozlightdark][lwthemetextcolor="bright"],
+ :root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] .tab-context-line {
+ --tab-line-color: rgb(10, 132, 255);
+ }
.tabbrowser-tab:is([selected], [multiselected]) .tab-context-line {
/* Photon like color
Default: var(--tab-line-color, rgb(10, 132, 255))
@@ -8471,6 +8560,7 @@
--uc-multirow-bookmark-rows: 3;
--uc-multirow-bookmark-row-margin: 2px;
max-height: none !important;
+ height: unset !important;
}
#PlacesToolbar > hbox {
display: block;
@@ -8484,7 +8574,7 @@
max-height: calc(
var(--uc-multirow-bookmark-rows) *
(
- var(--uc-bm-height, calc(20px + 2 * var(--bookmark-block-padding, 4px))) + 2 *
+ var(--uc-bm-height, calc(20px + var(--bookmark-block-padding, 4px))) + 2 *
var(--uc-multirow-bookmark-row-margin)
)
) !important;
@@ -10932,7 +11022,7 @@
list-style-image: url("chrome://global/skin/icons/search-glass.svg");
}
#appMenu-translate-button {
- list-style-image: url(chrome://browser/skin/translations.svg);
+ list-style-image: url("../icons/translations.svg");
}
#appMenu-zoom-controls2::before,
#appMenu-zoom-controls::before {
@@ -11158,7 +11248,7 @@
/* Browser Console */
#appmenu-developer-tools-view .subviewbutton:nth-last-child(5),
#PanelUI-developer-tools-view .subviewbutton:nth-last-child(5) {
- list-style-image: url("chrome://devtools/skin/images/command-console.svg");
+ list-style-image: url("../icons/command-console.svg");
}
/* Responsive Design Mode */
#appmenu-developer-tools-view .subviewbutton:nth-last-child(4),
@@ -11168,7 +11258,7 @@
/* Eyedropper */
#appmenu-developer-tools-view .subviewbutton:nth-last-child(3),
#PanelUI-developer-tools-view .subviewbutton:nth-last-child(3) {
- list-style-image: url("chrome://devtools/skin/images/command-eyedropper.svg");
+ list-style-image: url("../icons/command-eyedropper.svg");
}
/* Page Source - Edge file-search.svg */
#appmenu-developer-tools-view .subviewbutton:nth-last-child(2),
@@ -11178,7 +11268,7 @@
/* Extensions for Devel */
#appmenu-developer-tools-view .subviewbutton:nth-last-child(1),
#PanelUI-developer-tools-view .subviewbutton:nth-last-child(1) {
- list-style-image: url("chrome://devtools/skin/images/debugging-addons.svg");
+ list-style-image: url("chrome://mozapps/skin/extensions/extension.svg");
}
#appmenu-developer-tools-view .subviewbutton:last-child {
margin-bottom: 6px !important;
@@ -11196,6 +11286,7 @@
#appMenu_troubleShooting {
list-style-image: url("chrome://global/skin/icons/more.svg");
}
+ #appMenu-report-broken-site-button,
#appMenu_help_reportSiteIssue {
list-style-image: url("chrome://global/skin/icons/lightbulb.svg");
}
@@ -11408,9 +11499,10 @@
#context_sendTabToDevicePopupMenu,
#context-sendpagetodevice-popup,
#context-sendlinktodevice-popup,
- #frame > menupopup
+ #frame > menupopup,
+ #spell-dictionaries-menu
)
- > menuitem,
+ > menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
.openintabs-menuitem,
#blockedPopupDontShowMessage,
#BMB_viewBookmarksToolbar,
@@ -11492,9 +11584,10 @@
#context_sendTabToDevicePopupMenu,
#context-sendpagetodevice-popup,
#context-sendlinktodevice-popup,
- #frame > menupopup
+ #frame > menupopup,
+ #spell-dictionaries-menu
)
- > menuitem,
+ > menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
.openintabs-menuitem,
#blockedPopupDontShowMessage,
#BMB_viewBookmarksToolbar,
@@ -11585,9 +11678,10 @@
#context_sendTabToDevicePopupMenu,
#context-sendpagetodevice-popup,
#context-sendlinktodevice-popup,
- #frame > menupopup
+ #frame > menupopup,
+ #spell-dictionaries-menu
)
- > menuitem,
+ > menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
.openintabs-menuitem,
#blockedPopupDontShowMessage,
#BMB_viewBookmarksToolbar,
@@ -11596,6 +11690,9 @@
padding-inline-start: var(--menu-background-padding-default) !important;
margin-left: 0 !important;
}
+ .menupopup-arrowscrollbox {
+ padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
+ }
}
@media (-moz-platform: windows), (-moz-gtk-csd-available) {
@supports -moz-bool-pref("userChrome.theme.non_native_menu") {
@@ -11650,9 +11747,10 @@
#context_sendTabToDevicePopupMenu,
#context-sendpagetodevice-popup,
#context-sendlinktodevice-popup,
- #frame > menupopup
+ #frame > menupopup,
+ #spell-dictionaries-menu
)
- > menuitem,
+ > menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
.openintabs-menuitem,
#blockedPopupDontShowMessage,
#BMB_viewBookmarksToolbar,
@@ -11661,6 +11759,9 @@
padding-inline-start: var(--menu-background-padding-default) !important;
margin-left: 0 !important;
}
+ .menupopup-arrowscrollbox {
+ padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
+ }
}
}
}
@@ -11743,6 +11844,32 @@
list-style-image: var(--menuitem-image, url("../icons/blank.svg")) !important;
}
}
+ /* Exeptions */
+ #unified-extensions-context-menu > menuitem::before {
+ padding-inline: 0 !important;
+ }
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup:not(.in-menulist)
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]) {
+ padding-inline-start: 0 !important;
+ }
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup:not(.in-menulist)
+ > menuitem:not(.menuitem-iconic):has(.menu-iconic-left)[checked] {
+ padding-left: 4px !important;
+ background-image: none !important;
+ }
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup:not(.in-menulist)
+ > menuitem:not(.menuitem-iconic):has(.menu-iconic-left)[checked="true"] {
+ padding-left: calc(var(--context-menu-mac-padding) - 8px) !important;
+ }
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup:not(.in-menulist)
+ > menuitem:not(.menuitem-iconic):has(.menu-iconic-left)[checked="true"]
+ .menu-iconic-text {
+ padding-left: 8px !important;
+ }
}
/*= Bookmark Menu - Layout ===================================================*/
/* #goPopup(Legacy of historyMenuPopup), #historyMenuPopup, #bookmarksMenuPopup: looks like global menu
@@ -12096,7 +12223,8 @@
#spell-no-suggestions {
--menuitem-image: url("../icons/text-proofing-tools.svg");
}
- #spell-add-to-dictionary {
+ #spell-add-to-dictionary,
+ #spell-add-dictionaries {
--menuitem-image: url("../icons/book-add.svg");
}
#spell-undo-add-to-dictionary {
@@ -12105,9 +12233,7 @@
#context-openlinkincurrent {
--menuitem-image: url("../icons/link-square.svg");
}
- #context-openlinkincontainertab {
- --menuitem-image: var(--uc-new-tab-icon);
- }
+ #context-openlinkincontainertab,
#context-openlinkintab {
--menuitem-image: var(--uc-new-tab-icon);
}
@@ -12243,30 +12369,40 @@
#fill-login-generated-password {
--menuitem-image: url("chrome://browser/skin/login.svg");
}
+ #use-relay-mask {
+ --menuitem-image: url("../icons/relay-logo.svg");
+ }
#manage-saved-logins {
--menuitem-image: url("../icons/key-multiple.svg");
}
- #context-undo {
+ #context-undo,
+ #context-pdfjs-undo {
--menuitem-image: url("../icons/undo.svg");
}
@supports -moz-bool-pref("userChrome.icon.menu.full") {
- #context-redo {
+ #context-redo,
+ #context-pdfjs-redo {
--menuitem-image: url("../icons/redo.svg");
}
}
- #context-cut {
+ #context-cut,
+ #context-pdfjs-cut {
--menuitem-image: url("../icons/edit-cut.svg");
}
- #context-copy {
+ #context-copy,
+ #context-pdfjs-copy {
--menuitem-image: url("../icons/edit-copy.svg");
}
- #context-paste {
+ #context-paste,
+ #context-pdfjs-paste {
--menuitem-image: url("../icons/edit-paste.svg");
}
- #context-delete {
+ #context-delete,
+ #context-pdfjs-delete {
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
}
- #context-selectall {
+ #context-selectall,
+ #context-pdfjs-selectall {
--menuitem-image: url("../icons/select-all-on.svg");
}
#context-reveal-password {
@@ -13001,7 +13137,7 @@
--menuitem-image: url("../icons/command-frames.svg");
}
#menu_browserConsole {
- --menuitem-image: url("chrome://devtools/skin/images/command-console.svg");
+ --menuitem-image: url("../icons/command-console.svg");
}
#menu_responsiveUI {
/* checkbox */
@@ -13009,13 +13145,13 @@
}
#menu_eyedropper {
/* checkbox */
- --menuitem-image: url("chrome://devtools/skin/images/command-eyedropper.svg");
+ --menuitem-image: url("../icons/command-eyedropper.svg");
}
#menu_pageSource {
--menuitem-image: url("../icons/document-search.svg");
}
#extensionsForDevelopers {
- --menuitem-image: url("chrome://devtools/skin/images/debugging-addons.svg");
+ --menuitem-image: url("chrome://mozapps/skin/extensions/extension.svg");
}
/*= windowPopup ==============================================================*/
#windowPopup > menuitem[command="minimizeWindow"] {
@@ -13028,6 +13164,9 @@
#menu_openHelp {
--menuitem-image: url("chrome://global/skin/icons/help.svg");
}
+ #help_reportBrokenSite {
+ --menuitem-image: url("chrome://global/skin/icons/lightbulb.svg");
+ }
#feedbackPage {
--menuitem-image: url("../icons/send.svg");
}
@@ -13117,6 +13256,18 @@
}
}
}
+ /** Icons - 1.25px Stroke Width ***********************************************/
+ @supports -moz-bool-pref("userChrome.icon.1-25px_stroke") {
+ #firefox-view-button {
+ list-style-image: url("../icons/firefox-view.svg") !important;
+ }
+ #reset-pbm-toolbar-button {
+ list-style-image: url("../icons/flame.svg") !important;
+ }
+ #translations-button-icon {
+ list-style-image: url("../icons/translations.svg") !important;
+ }
+ }
/** Icons for fork browsers ***************************************************/
/*= Waterfox =================================================================*/
@supports -moz-bool-pref("userChrome.icon.panel") {
@@ -13159,6 +13310,12 @@
}
}
/*= Floorp Browser ===========================================================*/
+ #ssbPageAction-image {
+ list-style-image: url("../icons/pwa-install.svg");
+ }
+ #ssbPageAction-image[open-ssb="true"] {
+ list-style-image: url("../icons/pwa-launch.svg");
+ }
@supports -moz-bool-pref("userChrome.icon.panel") {
#rebootappmenu {
list-style-image: url("../icons/refresh-cw.svg");
@@ -13166,6 +13323,15 @@
#openprofiledir {
list-style-image: var(--uc-folder-icon);
}
+ #appMenu-ssb-button {
+ list-style-image: url("../icons/pwa-manage.svg");
+ }
+ #appMenu-install-or-open-ssb-current-page-button {
+ list-style-image: url("../icons/pwa-install.svg");
+ }
+ #appMenu-install-or-open-ssb-current-page-button[open-ssb="true"] {
+ list-style-image: url("../icons/pwa-launch.svg");
+ }
}
@supports -moz-bool-pref("userChrome.icon.menu") {
#toggle_sharemode {
@@ -13213,6 +13379,12 @@
#deleteWebpanelMenu {
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
}
+ #run-ssb-contextmenu {
+ --menuitem-image: url("../icons/pwa-launch.svg");
+ }
+ #uninstall-ssb-contextmenu {
+ --menuitem-image: url("../icons/pwa-remove.svg");
+ }
}
}
/*@ NIGHTLY @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
@@ -13293,6 +13465,7 @@
/*= Drop Indicator Color #473 ================================================*/
/*= Firefox View Border #498 =================================================*/
/*= Menubar rounding #814 ====================================================*/
+ /*= Infobar Align #858 =======================================================*/
}
@media (-moz-bool-pref: "userChrome.compatibility.theme") and (-moz-bool-pref: "userChrome.tab.connect_to_window") {
/* TARGET: original, photon */
@@ -13328,24 +13501,28 @@
}
}
@media (-moz-bool-pref: "userChrome.compatibility.theme") {
- :root[lwtheme-image] {
+ :root[lwtheme-image] > body {
background-image: var(--lwt-header-image) !important; /* Original: var(--lwt-header-image) */
background-repeat: no-repeat !important;
background-position: right top !important;
+ background-color: var(--lwt-accent-color, Window) !important;
+ }
+ :root[lwtheme-image] > body:-moz-window-inactive {
+ background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color)) !important;
}
}
@media (-moz-bool-pref: "userChrome.compatibility.theme") and (min-width: 2500px) {
- :root[lwtheme-image] {
+ :root[lwtheme-image] > body {
background-size: contain;
}
}
@media (-moz-bool-pref: "userChrome.compatibility.theme") and (min-width: 2500px) and (-moz-bool-pref: "userChrome.compatibility.covered_header_image") {
- :root[lwtheme-image] {
+ :root[lwtheme-image] > body {
background-size: cover;
}
}
@media (-moz-bool-pref: "userChrome.compatibility.theme") {
- :root[lwtheme-image] #navigator-toolbox:-moz-lwtheme {
+ :root[lwtheme-image] > body #navigator-toolbox:-moz-lwtheme {
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;
@@ -13358,6 +13535,11 @@
--lwt-tabs-border-color: rgba(0, 0, 0, 0.4);
}
}
+@media (-moz-bool-pref: "userChrome.compatibility.theme") {
+ #customization-container {
+ background-color: transparent !important; /* Original: color-mix(in srgb, -moz-dialog 85%, white) */
+ }
+}
@media (-moz-bool-pref: "userChrome.compatibility.theme") {
html|input.findbar-textbox {
border: 1px solid var(--input-border-color, var(--toolbar-field-border-color, ThreeDShadow)) !important; /* Original: 1px solid var(--input-border-color, var(--toolbar-field-border-color)) */
@@ -13397,6 +13579,11 @@
--panel-border-radius: var(--arrowpanel-border-radius);
}
}
+@media (-moz-bool-pref: "userChrome.compatibility.theme") {
+ .container.infobar {
+ align-items: center !important;
+ }
+}
/*= OS - Compatibility =======================================================*/
@media (-moz-bool-pref: "userChrome.compatibility.os") {
/*= Windows 10 - Top border of accent color at ESR #358 ======================*/
@@ -13979,7 +14166,6 @@
:root:not(:-moz-lwtheme) .urlbarView-url {
--urlbar-popup-url-color: AccentColor;
}
- /* Nightly Compatibility */
}
@media (-moz-bool-pref: "userChrome.theme.system_default") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color") {
:root:not(:-moz-lwtheme) .urlbarView-url {
@@ -13987,9 +14173,14 @@
}
}
@media (-moz-bool-pref: "userChrome.theme.system_default") and (-moz-gtk-csd-available) {
- :root:not(:-moz-lwtheme) #urlbar {
- --toolbar-field-focus-color: var(--toolbar-field-color); /* Nightly: rgba(0, 0, 0, 1) */
- --toolbar-field-focus-background-color: var(--toolbar-field-background-color); /* Nightly: white */
+ :root:not(:-moz-lwtheme) {
+ --toolbar-field-background-color: Field !important;
+ --toolbar-field-color: FieldText !important;
+ --toolbar-field-border-color: ThreeDShadow !important;
+ }
+ :root:not(:-moz-lwtheme) #urlbar-background,
+ :root:not(:-moz-lwtheme) #searchbar {
+ background-color: var(--toolbar-field-background-color) !important;
}
}
@media (-moz-bool-pref: "userChrome.theme.system_default") and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") {
@@ -14002,7 +14193,7 @@
--mac-selected-bgcolor: color-mix(in srgb, rgb(255, 255, 255) 15%, -moz-dialog);
--mac-field-bgcolor: Window;
--mac-panel-bgcolor: Menu;
- --mac-sidebar-bgcolor: -moz-mac-source-list;
+ --mac-sidebar-bgcolor: Window;
--mac-sidebar-hover-bgcolor: color-mix(in srgb, ButtonFace 60%, var(--mac-sidebar-bgcolor));
--mac-hover-bgcolor: Window;
--mac-disabled-bgcolor: transparent;
@@ -15206,7 +15397,7 @@
}
}
@media (-moz-bool-pref: "userChrome.theme.fully_color") {
- html[lwt-sidebar] body {
+ html[lwt-sidebar]:not(#main-window) body {
background-color: var(--lwt-sidebar-background-color, Field) !important;
color: var(--lwt-sidebar-text-color, FieldText) !important;
}
@@ -16929,7 +17120,7 @@
/* Buttons in URL bar */
/*- Border - Other Fields --------------------------------------------------*/
/*- Sidebar ----------------------------------------------------------------*/
- /*- Full Screen ------------------------------------------------------------*/
+ /*- Titlebar & Full Screen -------------------------------------------------*/
/*- Expand - Synced Tabs ---------------------------------------------------*/
/*- Arrow - Synced Tabs ----------------------------------------------------*/
/*- Arrow - Edit Bookmark Popup --------------------------------------------*/
@@ -17041,19 +17232,37 @@
transition-delay: 0s, 0s, 0.25s !important;
}
}
+@media (prefers-reduced-motion: no-preference) and (-moz-bool-pref: "userChrome.decoration.animate") {
+ #titlebar {
+ will-change: background-color !important;
+ transition: background-color 0.2s var(--animation-easing-function) !important;
+ }
+ #titlebar:-moz-window-inactive {
+ transition: background-color 0.5s var(--animation-easing-function) !important;
+ }
+}
@media (prefers-reduced-motion: no-preference) and (-moz-bool-pref: "userChrome.decoration.animate") {
#navigator-toolbox {
/* Full screen out */
- transition: margin-top 1s ease;
+ will-change: margin-top, background-color !important;
+ transition: margin-top 1s ease, background-color 0.2s var(--animation-easing-function) !important;
transform-origin: top;
}
+ #navigator-toolbox:-moz-window-inactive {
+ transition: margin-top 1s ease, background-color 0.5s var(--animation-easing-function) !important;
+ }
#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 1.3s var(--animation-easing-function) 50ms;
+ transition: margin-top 1.3s var(--animation-easing-function) 50ms,
+ background-color 0.2s var(--animation-easing-function) !important;
+ }
+ #navigator-toolbox[inFullscreen="true"]:-moz-window-inactive {
+ transition: margin-top 1.3s var(--animation-easing-function) 50ms,
+ background-color 0.5s var(--animation-easing-function) !important;
}
#navigator-toolbox[inFullscreen="true"]:hover {
margin-top: 0 !important;
@@ -18822,9 +19031,6 @@
(-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (not (-moz-bool-pref: "userChrome.tabbar.one_liner")) and (-moz-bool-pref: "userChrome.hidden.tabbar") and (-moz-platform: windows),
(-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (not (-moz-bool-pref: "userChrome.tabbar.one_liner")) and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (-moz-platform: windows),
(-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (not (-moz-bool-pref: "userChrome.tabbar.one_liner")) and (-moz-bool-pref: "userChrome.hidden.tabbar") and (-moz-platform: windows) {
- :root[sizemode="maximized"][tabsintitlebar] {
- --uc-titlebar-padding: 8px;
- }
:root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background {
margin-top: calc(-1 * var(--uc-titlebar-padding));
}
@@ -18933,6 +19139,15 @@
:root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items {
visibility: collapse !important;
}
+ :root[tabsintitlebar] #titlebar {
+ z-index: 1;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive {
+ opacity: 1 !important;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox {
+ opacity: var(--inactive-titlebar-opacity);
+ }
}
@media (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (not (-moz-bool-pref: "userChrome.tabbar.one_liner")) and (-moz-bool-pref: "userChrome.tabbar.on_bottom"),
(-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (not (-moz-bool-pref: "userChrome.tabbar.one_liner")) and (-moz-bool-pref: "userChrome.hidden.tabbar"),
@@ -19040,9 +19255,6 @@
@media (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first") and (-moz-platform: windows),
(-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first") and (-moz-platform: windows),
(-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first") and (-moz-platform: windows) {
- :root[sizemode="maximized"][tabsintitlebar] {
- --uc-titlebar-padding: 8px;
- }
:root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background {
margin-top: calc(-1 * var(--uc-titlebar-padding));
}
@@ -19127,6 +19339,15 @@
:root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items {
visibility: collapse !important;
}
+ :root[tabsintitlebar] #titlebar {
+ z-index: 1;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive {
+ opacity: 1 !important;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox {
+ opacity: var(--inactive-titlebar-opacity);
+ }
}
@media (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first"),
(-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first"),
@@ -19228,9 +19449,6 @@
@media (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-platform: windows),
(-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-platform: windows),
(-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-platform: windows) {
- :root[sizemode="maximized"][tabsintitlebar] {
- --uc-titlebar-padding: 8px;
- }
:root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background {
margin-top: calc(-1 * var(--uc-titlebar-padding));
}
@@ -19315,6 +19533,15 @@
:root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items {
visibility: collapse !important;
}
+ :root[tabsintitlebar] #titlebar {
+ z-index: 1;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive {
+ opacity: 1 !important;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox {
+ opacity: var(--inactive-titlebar-opacity);
+ }
}
@media (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled"),
(-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive")) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled"),
@@ -19446,9 +19673,6 @@
screen and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (-moz-bool-pref: "userChrome.hidden.tabbar") and (max-width: 1100px) and (-moz-platform: windows),
screen and (-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (max-width: 1100px) and (-moz-platform: windows),
screen and (-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (-moz-bool-pref: "userChrome.hidden.tabbar") and (max-width: 1100px) and (-moz-platform: windows) {
- :root[sizemode="maximized"][tabsintitlebar] {
- --uc-titlebar-padding: 8px;
- }
:root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background {
margin-top: calc(-1 * var(--uc-titlebar-padding));
}
@@ -19557,6 +19781,15 @@
:root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items {
visibility: collapse !important;
}
+ :root[tabsintitlebar] #titlebar {
+ z-index: 1;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive {
+ opacity: 1 !important;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox {
+ opacity: var(--inactive-titlebar-opacity);
+ }
}
@media screen and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (max-width: 1100px),
screen and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (-moz-bool-pref: "userChrome.hidden.tabbar") and (max-width: 1100px),
@@ -19664,9 +19897,6 @@
@media screen and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first") and (-moz-platform: windows),
screen and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first") and (-moz-platform: windows),
screen and (-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first") and (-moz-platform: windows) {
- :root[sizemode="maximized"][tabsintitlebar] {
- --uc-titlebar-padding: 8px;
- }
:root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background {
margin-top: calc(-1 * var(--uc-titlebar-padding));
}
@@ -19751,6 +19981,15 @@
:root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items {
visibility: collapse !important;
}
+ :root[tabsintitlebar] #titlebar {
+ z-index: 1;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive {
+ opacity: 1 !important;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox {
+ opacity: var(--inactive-titlebar-opacity);
+ }
}
@media screen and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first"),
screen and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "userChrome.tabbar.one_liner.tabbar_first"),
@@ -19852,9 +20091,6 @@
@media screen and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-platform: windows),
screen and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-platform: windows),
screen and (-moz-bool-pref: "userChrome.hidden.tabbar") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-platform: windows) {
- :root[sizemode="maximized"][tabsintitlebar] {
- --uc-titlebar-padding: 8px;
- }
:root[sizemode="maximized"][tabsintitlebar] #navigator-toolbox-background {
margin-top: calc(-1 * var(--uc-titlebar-padding));
}
@@ -19939,6 +20175,15 @@
:root[inFullscreen]:not([macOSNativeFullscreen]) #menubar-items {
visibility: collapse !important;
}
+ :root[tabsintitlebar] #titlebar {
+ z-index: 1;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive {
+ opacity: 1 !important;
+ }
+ :root[tabsintitlebar] #titlebar:-moz-window-inactive .titlebar-buttonbox {
+ opacity: var(--inactive-titlebar-opacity);
+ }
}
@media screen and (-moz-bool-pref: "userChrome.tabbar.on_bottom") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled"),
screen and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (not (-moz-bool-pref: "userChrome.hidden.titlebar_container")) and (-moz-bool-pref: "userChrome.tabbar.one_liner") and (-moz-bool-pref: "userChrome.tabbar.one_liner.responsive") and (min-width: 1100px) and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled"),
@@ -20505,6 +20750,11 @@
--tab-selected-bgcolor: unset !important; /* Original: rgb(255,255,255); */
--tab-selected-bgimage: unset !important; /* Above FF v101 */
}
+ #TabsToolbar #firefox-view-button[open] > .toolbarbutton-icon,
+ .tab-background:is([selected], [multiselected]) {
+ background-color: var(--tab-selected-bgcolor, var(--toolbar-bgcolor)) !important;
+ }
+ #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[selected]:-moz-lwtheme,
#tabbrowser-tabs:not([movingtab])
> #tabbrowser-arrowscrollbox
> .tabbrowser-tab
@@ -20514,9 +20764,17 @@
*/
background-image: linear-gradient(transparent, transparent),
linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none) !important;
+ background-position: 0, 0, right top;
+ background-attachment: scroll, scroll, fixed;
+ background-repeat: repeat-x, repeat-x, no-repeat !important;
}
}
@media (-moz-bool-pref: "userChrome.tab.color_like_toolbar") and (-moz-bool-pref: "userChrome.theme.transparent.frame") {
+ :root:not([lwtheme-image])
+ #tabbrowser-arrowscrollbox
+ > .tabbrowser-tab
+ > .tab-stack
+ > .tab-background[selected]:-moz-lwtheme,
:root:not([lwtheme-image])
#tabbrowser-tabs:not([movingtab])
> #tabbrowser-arrowscrollbox
@@ -21110,25 +21368,24 @@
}
}
/*= Selected Tab - Photon like contextline ===================================*/
-@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline"),
- (-moz-bool-pref: "userChrome.tab.static_separator"),
- (-moz-bool-pref: "userChrome.tab.bar_separator") {
- :root[lwtheme-mozlightdark] #tabbrowser-tabs,
- :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);"] {
+@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (-moz-bool-pref: "userChrome.tab.blue_accent"),
+ (-moz-bool-pref: "userChrome.tab.static_separator") and (-moz-bool-pref: "userChrome.tab.blue_accent"),
+ (-moz-bool-pref: "userChrome.tab.bar_separator") and (-moz-bool-pref: "userChrome.tab.blue_accent") {
+ :root,
+ #tabbrowser-tabs {
--tab-line-color: rgb(10, 132, 255) !important;
}
}
-@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (-moz-gtk-csd-available),
- (-moz-bool-pref: "userChrome.tab.static_separator") and (-moz-gtk-csd-available),
- (-moz-bool-pref: "userChrome.tab.bar_separator") and (-moz-gtk-csd-available) {
+@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available),
+ (-moz-bool-pref: "userChrome.tab.static_separator") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available),
+ (-moz-bool-pref: "userChrome.tab.bar_separator") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available) {
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
--tab-line-color: AccentColor !important; /* -moz-accent-color */
}
}
-@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color"),
- (-moz-bool-pref: "userChrome.tab.static_separator") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color"),
- (-moz-bool-pref: "userChrome.tab.bar_separator") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color") {
+@media (-moz-bool-pref: "userChrome.tab.photon_like_contextline") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color"),
+ (-moz-bool-pref: "userChrome.tab.static_separator") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color"),
+ (-moz-bool-pref: "userChrome.tab.bar_separator") and (not (-moz-bool-pref: "userChrome.tab.blue_accent")) and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.compatibility.accent_color") {
:root:not(:-moz-lwtheme) #tabbrowser-tabs {
--tab-line-color: Highlight !important; /* -moz-accent-color */
}
@@ -21140,6 +21397,12 @@
height: 2px !important;
border-radius: var(--tab-border-radius, 4px) var(--tab-border-radius, 4px) 0 0 !important;
}
+ :root[lwtheme-mozlightdark]:not([lwthemetextcolor="bright"]),
+ :root[style*="--lwt-accent-color: rgb(240, 240, 244); --lwt-text-color: rgba(21, 20, 26);"] .tab-context-line,
+ :root[lwtheme-mozlightdark][lwthemetextcolor="bright"],
+ :root[style*="--lwt-accent-color: rgb(28, 27, 34); --lwt-text-color: rgba(251, 251, 254);"] .tab-context-line {
+ --tab-line-color: rgb(10, 132, 255);
+ }
.tabbrowser-tab:is([selected], [multiselected]) .tab-context-line {
/* Photon like color
Default: var(--tab-line-color, rgb(10, 132, 255))
@@ -22468,6 +22731,7 @@
--uc-multirow-bookmark-rows: 3;
--uc-multirow-bookmark-row-margin: 2px;
max-height: none !important;
+ height: unset !important;
}
#PlacesToolbar > hbox {
display: block;
@@ -22481,7 +22745,7 @@
max-height: calc(
var(--uc-multirow-bookmark-rows) *
(
- var(--uc-bm-height, calc(20px + 2 * var(--bookmark-block-padding, 4px))) + 2 *
+ var(--uc-bm-height, calc(20px + var(--bookmark-block-padding, 4px))) + 2 *
var(--uc-multirow-bookmark-row-margin)
)
) !important;
@@ -24804,6 +25068,7 @@
/** Library - Icons Replace ***************************************************/
/** Panel - Icons *************************************************************/
/** Menu - Icons Layout *******************************************************/
+ /** Icons - 1.25px Stroke Width ***********************************************/
/** Icons for fork browsers ***************************************************/
/*= Waterfox =================================================================*/
/*= Tor Browser ==============================================================*/
@@ -25294,7 +25559,7 @@
list-style-image: url("chrome://global/skin/icons/search-glass.svg");
}
#appMenu-translate-button {
- list-style-image: url(chrome://browser/skin/translations.svg);
+ list-style-image: url("../icons/translations.svg");
}
#appMenu-zoom-controls2::before,
#appMenu-zoom-controls::before {
@@ -25602,7 +25867,7 @@
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
#appmenu-developer-tools-view .subviewbutton:nth-last-child(5),
#PanelUI-developer-tools-view .subviewbutton:nth-last-child(5) {
- list-style-image: url("chrome://devtools/skin/images/command-console.svg");
+ list-style-image: url("../icons/command-console.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
@@ -25614,7 +25879,7 @@
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
#appmenu-developer-tools-view .subviewbutton:nth-last-child(3),
#PanelUI-developer-tools-view .subviewbutton:nth-last-child(3) {
- list-style-image: url("chrome://devtools/skin/images/command-eyedropper.svg");
+ list-style-image: url("../icons/command-eyedropper.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
@@ -25626,7 +25891,7 @@
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
#appmenu-developer-tools-view .subviewbutton:nth-last-child(1),
#PanelUI-developer-tools-view .subviewbutton:nth-last-child(1) {
- list-style-image: url("chrome://devtools/skin/images/debugging-addons.svg");
+ list-style-image: url("chrome://mozapps/skin/extensions/extension.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
@@ -25655,6 +25920,7 @@
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
+ #appMenu-report-broken-site-button,
#appMenu_help_reportSiteIssue {
list-style-image: url("chrome://global/skin/icons/lightbulb.svg");
}
@@ -25922,9 +26188,10 @@
#context_sendTabToDevicePopupMenu,
#context-sendpagetodevice-popup,
#context-sendlinktodevice-popup,
- #frame > menupopup
+ #frame > menupopup,
+ #spell-dictionaries-menu
)
- > menuitem,
+ > menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
.openintabs-menuitem,
#blockedPopupDontShowMessage,
#BMB_viewBookmarksToolbar,
@@ -26025,9 +26292,10 @@
#context_sendTabToDevicePopupMenu,
#context-sendpagetodevice-popup,
#context-sendlinktodevice-popup,
- #frame > menupopup
+ #frame > menupopup,
+ #spell-dictionaries-menu
)
- > menuitem,
+ > menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
.openintabs-menuitem,
#blockedPopupDontShowMessage,
#BMB_viewBookmarksToolbar,
@@ -26117,9 +26385,10 @@
#context_sendTabToDevicePopupMenu,
#context-sendpagetodevice-popup,
#context-sendlinktodevice-popup,
- #frame > menupopup
+ #frame > menupopup,
+ #spell-dictionaries-menu
)
- > menuitem,
+ > menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
.openintabs-menuitem,
#blockedPopupDontShowMessage,
#BMB_viewBookmarksToolbar,
@@ -26128,6 +26397,9 @@
padding-inline-start: var(--menu-background-padding-default) !important;
margin-left: 0 !important;
}
+ .menupopup-arrowscrollbox {
+ padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
+ }
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-platform: windows) and (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available),
(not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-gtk-csd-available) and (-moz-bool-pref: "userChrome.theme.non_native_menu") and (-moz-gtk-csd-available) {
@@ -26177,9 +26449,10 @@
#context_sendTabToDevicePopupMenu,
#context-sendpagetodevice-popup,
#context-sendlinktodevice-popup,
- #frame > menupopup
+ #frame > menupopup,
+ #spell-dictionaries-menu
)
- > menuitem,
+ > menuitem:not([type="checkbox"][checked="true"], [type="radio"]),
.openintabs-menuitem,
#blockedPopupDontShowMessage,
#BMB_viewBookmarksToolbar,
@@ -26188,6 +26461,9 @@
padding-inline-start: var(--menu-background-padding-default) !important;
margin-left: 0 !important;
}
+ .menupopup-arrowscrollbox {
+ padding-inline: 0 !important; /* Original: padding: var(--panel-padding); --panel-padding-block: 4px; */
+ }
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-platform: windows) {
:root {
@@ -26233,6 +26509,7 @@
padding-inline-start: calc(var(--context-menu-background-padding) + var(--context-menu-mac-padding)) !important;
}
/* Global Menu */
+ /* Exeptions */
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") and (-moz-bool-pref: "userChrome.icon.global_menu.mac") {
menupopup:is(
@@ -26264,6 +26541,35 @@
list-style-image: var(--menuitem-image, url("../icons/blank.svg")) !important;
}
}
+@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") {
+ #unified-extensions-context-menu > menuitem::before {
+ padding-inline: 0 !important;
+ }
+}
+@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "layout.css.osx-font-smoothing.enabled") {
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup:not(.in-menulist)
+ > menuitem:not(.menuitem-iconic, .bookmark-item, .in-menulist, [checked="true"]) {
+ padding-inline-start: 0 !important;
+ }
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup:not(.in-menulist)
+ > menuitem:not(.menuitem-iconic):has(.menu-iconic-left)[checked] {
+ padding-left: 4px !important;
+ background-image: none !important;
+ }
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup:not(.in-menulist)
+ > menuitem:not(.menuitem-iconic):has(.menu-iconic-left)[checked="true"] {
+ padding-left: calc(var(--context-menu-mac-padding) - 8px) !important;
+ }
+ :not(menu, #ContentSelectDropdown, #context-navigation)
+ > menupopup:not(.in-menulist)
+ > menuitem:not(.menuitem-iconic):has(.menu-iconic-left)[checked="true"]
+ .menu-iconic-text {
+ padding-left: 8px !important;
+ }
+}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") {
menupopup menupopup[emptyplacesresult] .menu-text,
#PersonalToolbar menupopup[emptyplacesresult] .menu-text {
@@ -26699,7 +27005,8 @@
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
- #spell-add-to-dictionary {
+ #spell-add-to-dictionary,
+ #spell-add-dictionaries {
--menuitem-image: url("../icons/book-add.svg");
}
}
@@ -26714,11 +27021,7 @@
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
- #context-openlinkincontainertab {
- --menuitem-image: var(--uc-new-tab-icon);
- }
-}
-@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
+ #context-openlinkincontainertab,
#context-openlinkintab {
--menuitem-image: var(--uc-new-tab-icon);
}
@@ -26939,43 +27242,55 @@
--menuitem-image: url("chrome://browser/skin/login.svg");
}
}
+@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
+ #use-relay-mask {
+ --menuitem-image: url("../icons/relay-logo.svg");
+ }
+}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
#manage-saved-logins {
--menuitem-image: url("../icons/key-multiple.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
- #context-undo {
+ #context-undo,
+ #context-pdfjs-undo {
--menuitem-image: url("../icons/undo.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") and (-moz-bool-pref: "userChrome.icon.menu.full") {
- #context-redo {
+ #context-redo,
+ #context-pdfjs-redo {
--menuitem-image: url("../icons/redo.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
- #context-cut {
+ #context-cut,
+ #context-pdfjs-cut {
--menuitem-image: url("../icons/edit-cut.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
- #context-copy {
+ #context-copy,
+ #context-pdfjs-copy {
--menuitem-image: url("../icons/edit-copy.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
- #context-paste {
+ #context-paste,
+ #context-pdfjs-paste {
--menuitem-image: url("../icons/edit-paste.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
- #context-delete {
+ #context-delete,
+ #context-pdfjs-delete {
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
- #context-selectall {
+ #context-selectall,
+ #context-pdfjs-selectall {
--menuitem-image: url("../icons/select-all-on.svg");
}
}
@@ -28042,7 +28357,7 @@
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") {
#menu_browserConsole {
- --menuitem-image: url("chrome://devtools/skin/images/command-console.svg");
+ --menuitem-image: url("../icons/command-console.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") {
@@ -28054,7 +28369,7 @@
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") {
#menu_eyedropper {
/* checkbox */
- --menuitem-image: url("chrome://devtools/skin/images/command-eyedropper.svg");
+ --menuitem-image: url("../icons/command-eyedropper.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") {
@@ -28064,7 +28379,7 @@
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") {
#extensionsForDevelopers {
- --menuitem-image: url("chrome://devtools/skin/images/debugging-addons.svg");
+ --menuitem-image: url("chrome://mozapps/skin/extensions/extension.svg");
}
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") {
@@ -28080,6 +28395,11 @@
--menuitem-image: url("chrome://global/skin/icons/help.svg");
}
}
+@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") {
+ #help_reportBrokenSite {
+ --menuitem-image: url("chrome://global/skin/icons/lightbulb.svg");
+ }
+}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.global_menu") {
#feedbackPage {
--menuitem-image: url("../icons/send.svg");
@@ -28207,6 +28527,17 @@
--menuitem-image: url("chrome://browser/skin/import.svg");
}
}
+@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.1-25px_stroke") {
+ #firefox-view-button {
+ list-style-image: url("../icons/firefox-view.svg") !important;
+ }
+ #reset-pbm-toolbar-button {
+ list-style-image: url("../icons/flame.svg") !important;
+ }
+ #translations-button-icon {
+ list-style-image: url("../icons/translations.svg") !important;
+ }
+}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
#appMenu-restart-button {
list-style-image: url("../icons/refresh-cw.svg") !important;
@@ -28245,6 +28576,14 @@
--menuitem-image: url("chrome://browser/skin/onion.svg");
}
}
+@media not (-moz-bool-pref: "userChrome.icon.disabled") {
+ #ssbPageAction-image {
+ list-style-image: url("../icons/pwa-install.svg");
+ }
+ #ssbPageAction-image[open-ssb="true"] {
+ list-style-image: url("../icons/pwa-launch.svg");
+ }
+}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.panel") {
#rebootappmenu {
list-style-image: url("../icons/refresh-cw.svg");
@@ -28252,6 +28591,15 @@
#openprofiledir {
list-style-image: var(--uc-folder-icon);
}
+ #appMenu-ssb-button {
+ list-style-image: url("../icons/pwa-manage.svg");
+ }
+ #appMenu-install-or-open-ssb-current-page-button {
+ list-style-image: url("../icons/pwa-install.svg");
+ }
+ #appMenu-install-or-open-ssb-current-page-button[open-ssb="true"] {
+ list-style-image: url("../icons/pwa-launch.svg");
+ }
}
@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") {
#toggle_sharemode {
@@ -28299,4 +28647,10 @@
#deleteWebpanelMenu {
--menuitem-image: url("chrome://global/skin/icons/delete.svg");
}
+ #run-ssb-contextmenu {
+ --menuitem-image: url("../icons/pwa-launch.svg");
+ }
+ #uninstall-ssb-contextmenu {
+ --menuitem-image: url("../icons/pwa-remove.svg");
+ }
}
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/css/leptonContent.css b/arch-config/.mozilla/firefox/default-release/chrome/css/leptonContent.css
index 62041ecf..8d46fb29 100644
--- a/arch-config/.mozilla/firefox/default-release/chrome/css/leptonContent.css
+++ b/arch-config/.mozilla/firefox/default-release/chrome/css/leptonContent.css
@@ -1515,6 +1515,7 @@
background: var(--in-content-page-background) !important;
}
/* Text */
+ blockquote,
.mzp-c-menu-category .mzp-c-menu-title,
.mzp-c-menu-item .mzp-c-menu-item-link,
.mzp-c-menu-item .mzp-c-menu-item-link > *,
@@ -1609,6 +1610,9 @@
.support-callouts > .card.is-inverse :is(h1, h2, h3, h4, h5, h6, li, p) {
color: var(--in-content-page-color) !important;
}
+ blockquote {
+ border-color: var(--in-content-border-color) !important;
+ }
.sumo-button.secondary-button {
border-color: transparent !important;
}
@@ -3572,6 +3576,13 @@
}
}
}
+ @-moz-document url-prefix("about:logins") {
+ @supports -moz-bool-pref("userChrome.icon.context_menu") {
+ .menuitem-export {
+ background-image: url("../icons/toolbarButton-download.svg") !important;
+ }
+ }
+ }
}
}
/** Download Panel ************************************************************/
@@ -5130,6 +5141,7 @@
background: var(--in-content-page-background) !important;
}
/* Text */
+ blockquote,
.mzp-c-menu-category .mzp-c-menu-title,
.mzp-c-menu-item .mzp-c-menu-item-link,
.mzp-c-menu-item .mzp-c-menu-item-link > *,
@@ -5224,6 +5236,9 @@
.support-callouts > .card.is-inverse :is(h1, h2, h3, h4, h5, h6, li, p) {
color: var(--in-content-page-color) !important;
}
+ blockquote {
+ border-color: var(--in-content-border-color) !important;
+ }
.sumo-button.secondary-button {
border-color: transparent !important;
}
@@ -7304,6 +7319,15 @@
}
}
}
+@media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") {
+ @-moz-document url-prefix("about:logins") {
+ @media (not (-moz-bool-pref: "userChrome.icon.disabled")) and (-moz-bool-pref: "userChrome.icon.menu") and (-moz-bool-pref: "userChrome.icon.context_menu") {
+ .menuitem-export {
+ background-image: url("../icons/toolbarButton-download.svg") !important;
+ }
+ }
+ }
+}
/** Download Panel ************************************************************/
@-moz-document url-prefix("about:downloads") {
@media (prefers-reduced-motion: no-preference) and (-moz-bool-pref: "userChrome.decoration.download_panel") {
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/command-console.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/command-console.svg
new file mode 100644
index 00000000..6e8a445f
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/command-console.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/command-eyedropper.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/command-eyedropper.svg
new file mode 100644
index 00000000..708e127e
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/command-eyedropper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/firefox-view.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/firefox-view.svg
new file mode 100644
index 00000000..a3da0d09
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/firefox-view.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/flame.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/flame.svg
new file mode 100644
index 00000000..dd1062cf
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/flame.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-install.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-install.svg
new file mode 100644
index 00000000..37d05c18
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-install.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-launch.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-launch.svg
new file mode 100644
index 00000000..e7662e13
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-launch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-manage.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-manage.svg
new file mode 100644
index 00000000..5bed6199
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-manage.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-remove.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-remove.svg
new file mode 100644
index 00000000..3362b74e
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/pwa-remove.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/relay-logo.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/relay-logo.svg
new file mode 100644
index 00000000..b3ee0aae
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/relay-logo.svg
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/tab-photon.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/tab-photon.svg
index 2b0c392d..c9199598 100644
--- a/arch-config/.mozilla/firefox/default-release/chrome/icons/tab-photon.svg
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/tab-photon.svg
@@ -1,3 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/default-release/chrome/icons/translations.svg b/arch-config/.mozilla/firefox/default-release/chrome/icons/translations.svg
new file mode 100644
index 00000000..155c55fe
--- /dev/null
+++ b/arch-config/.mozilla/firefox/default-release/chrome/icons/translations.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/arch-config/.mozilla/firefox/default-release/prefs.js b/arch-config/.mozilla/firefox/default-release/prefs.js
index 4b2395c4..38df9c86 100644
--- a/arch-config/.mozilla/firefox/default-release/prefs.js
+++ b/arch-config/.mozilla/firefox/default-release/prefs.js
@@ -13,32 +13,37 @@ user_pref("accessibility.typeaheadfind.flashBar", 0);
user_pref("app.normandy.first_run", false);
user_pref("app.normandy.migrationsApplied", 12);
user_pref("app.normandy.user_id", "386ca480-d13e-460a-b05c-42200328125f");
-user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1700809591);
-user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1700809591);
-user_pref("app.update.lastUpdateTime.recipe-client-addon-run", 1700809591);
-user_pref("app.update.lastUpdateTime.region-update-timer", 1700809591);
-user_pref("app.update.lastUpdateTime.rs-experiment-loader-timer", 1700809639);
-user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1700809591);
-user_pref("app.update.lastUpdateTime.telemetry_modules_ping", 1699804270);
-user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1700809591);
+user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1709458515);
+user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1709462116);
+user_pref("app.update.lastUpdateTime.recipe-client-addon-run", 1709458515);
+user_pref("app.update.lastUpdateTime.region-update-timer", 1709379524);
+user_pref("app.update.lastUpdateTime.rs-experiment-loader-timer", 1709458515);
+user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1709458515);
+user_pref("app.update.lastUpdateTime.telemetry_modules_ping", 1709383133);
+user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1709458515);
user_pref("browser.aboutConfig.showWarning", false);
user_pref("browser.bookmarks.defaultLocation", "Sf1F8MX-syPh");
-user_pref("browser.bookmarks.editDialog.confirmationHintShowCount", 1);
+user_pref("browser.bookmarks.editDialog.confirmationHintShowCount", 2);
user_pref("browser.bookmarks.showMobileBookmarks", true);
user_pref("browser.compactmode.show", true);
user_pref("browser.contentblocking.category", "strict");
user_pref("browser.contextual-services.contextId", "{9ee371a6-c521-4edc-9de2-47e6b51ad9a5}");
user_pref("browser.download.panel.shown", true);
user_pref("browser.download.viewableInternally.typeWasRegistered.avif", true);
+user_pref("browser.download.viewableInternally.typeWasRegistered.jxl", true);
user_pref("browser.download.viewableInternally.typeWasRegistered.webp", true);
user_pref("browser.eme.ui.firstContentShown", true);
user_pref("browser.engagement.downloads-button.has-used", true);
user_pref("browser.engagement.fxa-toolbar-menu-button.has-used", true);
user_pref("browser.engagement.home-button.has-used", true);
user_pref("browser.firefox-view.feature-tour", "{\"message\":\"FIREFOX_VIEW_FEATURE_TOUR\",\"screen\":\"\",\"complete\":true}");
+user_pref("browser.firefox-view.view-count", 10);
user_pref("browser.migration.version", 142);
user_pref("browser.newtab.extensionControlled", true);
user_pref("browser.newtab.privateAllowed", false);
+user_pref("browser.newtabpage.activity-stream.discoverystream.endpointSpocsClear", "https://spocs.mozilla.net/user");
+user_pref("browser.newtabpage.activity-stream.discoverystream.endpoints", "https://getpocket.cdn.mozilla.net/,https://firefox-api-proxy.cdn.mozilla.net/,https://spocs.getpocket.com/,https://spocs.mozilla.net/");
+user_pref("browser.newtabpage.activity-stream.discoverystream.spocs-endpoint", "https://spocs.mozilla.net/spocs");
user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
user_pref("browser.newtabpage.activity-stream.feeds.topsites", false);
user_pref("browser.newtabpage.activity-stream.impressionId", "{2e752558-1d33-42e9-bc09-bdaddd273b19}");
@@ -53,27 +58,31 @@ user_pref("browser.pdfjs.feature-tour", "{\"screen\":\"\",\"complete\":true}");
user_pref("browser.protections_panel.infoMessage.seen", true);
user_pref("browser.proton.enabled", true);
user_pref("browser.proton.toolbar.version", 3);
-user_pref("browser.region.update.updated", 1700809592);
+user_pref("browser.region.update.updated", 1709379525);
user_pref("browser.rights.3.shown", true);
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.phishing.enabled", false);
-user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1700809562758");
-user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1700831162758");
+user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1709458485462");
+user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1709480085462");
user_pref("browser.search.region", "CH");
user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20230925122949");
-user_pref("browser.shell.mostRecentDateSetAsDefault", "1700809638");
+user_pref("browser.shell.checkDefaultBrowser", true);
+user_pref("browser.shell.mostRecentDateSetAsDefault", "1709458483");
user_pref("browser.startup.couldRestoreSession.count", 1);
user_pref("browser.startup.homepage", "wiki.exu.li");
-user_pref("browser.startup.homepage_override.buildID", "20231120231815");
-user_pref("browser.startup.homepage_override.mstone", "120.0");
-user_pref("browser.startup.lastColdStartupCheck", 1700809638);
+user_pref("browser.startup.homepage_override.buildID", "20240219145322");
+user_pref("browser.startup.homepage_override.mstone", "123.0");
+user_pref("browser.startup.lastColdStartupCheck", 1709458483);
user_pref("browser.startup.upgradeDialog.version", 106);
+user_pref("browser.tabs.firefox-view.ui-state.opentabs.open", true);
+user_pref("browser.tabs.firefox-view.ui-state.recentlyclosed.open", true);
+user_pref("browser.tabs.firefox-view.ui-state.tab-pickup.open", true);
user_pref("browser.toolbars.bookmarks.visibility", "always");
user_pref("browser.translation.detectLanguage", false);
user_pref("browser.translation.neverForLanguages", "de");
user_pref("browser.translation.ui.show", false);
user_pref("browser.translations.panelShown", true);
-user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[\"sponsorblocker_ajay_app-browser-action\",\"_e58d3966-3d76-4cd9-8552-1582fbc800c1_-browser-action\",\"clearcache_michel_de_almeida-browser-action\",\"search_kagi_com-browser-action\",\"enhancerforyoutube_maximerf_addons_mozilla_org-browser-action\",\"_12cf650b-1822-40aa-bff0-996df6948878_-browser-action\",\"webtoepub_baka-tsuki_org-browser-action\",\"gdpr_cavi_au_dk-browser-action\",\"_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action\",\"_6706d386-2d33-4e1e-bbf1-51b9e1ce47e1_-browser-action\",\"languagetool-webextension_languagetool_org-browser-action\",\"floccus_handmadeideas_org-browser-action\",\"contact_nhentaidownloader_zirk_eu-browser-action\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"home-button\",\"customizableui-special-spring1\",\"urlbar-container\",\"customizableui-special-spring2\",\"downloads-button\",\"ublock0_raymondhill_net-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"firefox-translations-addon_mozilla_org-browser-action\",\"_testpilot-containers-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7_-browser-action\",\"7esoorv3_alefvanoon_anonaddy_me-browser-action\",\"unified-extensions-button\",\"reset-pbm-toolbar-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"firefox-view-button\",\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"save-to-pocket-button\",\"developer-button\",\"sponsorblocker_ajay_app-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_e58d3966-3d76-4cd9-8552-1582fbc800c1_-browser-action\",\"clearcache_michel_de_almeida-browser-action\",\"search_kagi_com-browser-action\",\"enhancerforyoutube_maximerf_addons_mozilla_org-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"_12cf650b-1822-40aa-bff0-996df6948878_-browser-action\",\"_testpilot-containers-browser-action\",\"webtoepub_baka-tsuki_org-browser-action\",\"gdpr_cavi_au_dk-browser-action\",\"firefox-translations-addon_mozilla_org-browser-action\",\"_a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7_-browser-action\",\"7esoorv3_alefvanoon_anonaddy_me-browser-action\",\"_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"_6706d386-2d33-4e1e-bbf1-51b9e1ce47e1_-browser-action\",\"languagetool-webextension_languagetool_org-browser-action\",\"floccus_handmadeideas_org-browser-action\",\"contact_nhentaidownloader_zirk_eu-browser-action\"],\"dirtyAreaCache\":[\"nav-bar\",\"unified-extensions-area\",\"toolbar-menubar\",\"TabsToolbar\",\"PersonalToolbar\"],\"currentVersion\":20,\"newElementCount\":4}");
+user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[\"sponsorblocker_ajay_app-browser-action\",\"_e58d3966-3d76-4cd9-8552-1582fbc800c1_-browser-action\",\"clearcache_michel_de_almeida-browser-action\",\"search_kagi_com-browser-action\",\"enhancerforyoutube_maximerf_addons_mozilla_org-browser-action\",\"_12cf650b-1822-40aa-bff0-996df6948878_-browser-action\",\"webtoepub_baka-tsuki_org-browser-action\",\"gdpr_cavi_au_dk-browser-action\",\"_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action\",\"_6706d386-2d33-4e1e-bbf1-51b9e1ce47e1_-browser-action\",\"languagetool-webextension_languagetool_org-browser-action\",\"floccus_handmadeideas_org-browser-action\",\"contact_nhentaidownloader_zirk_eu-browser-action\",\"_c49b13b1-5dee-4345-925e-0c793377e3fa_-browser-action\",\"_e4a8a97b-f2ed-450b-b12d-ee082ba24781_-browser-action\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"home-button\",\"customizableui-special-spring1\",\"urlbar-container\",\"customizableui-special-spring2\",\"downloads-button\",\"ublock0_raymondhill_net-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"firefox-translations-addon_mozilla_org-browser-action\",\"_testpilot-containers-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7_-browser-action\",\"7esoorv3_alefvanoon_anonaddy_me-browser-action\",\"unified-extensions-button\",\"reset-pbm-toolbar-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"firefox-view-button\",\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"save-to-pocket-button\",\"developer-button\",\"sponsorblocker_ajay_app-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_e58d3966-3d76-4cd9-8552-1582fbc800c1_-browser-action\",\"clearcache_michel_de_almeida-browser-action\",\"search_kagi_com-browser-action\",\"enhancerforyoutube_maximerf_addons_mozilla_org-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"_12cf650b-1822-40aa-bff0-996df6948878_-browser-action\",\"_testpilot-containers-browser-action\",\"webtoepub_baka-tsuki_org-browser-action\",\"gdpr_cavi_au_dk-browser-action\",\"firefox-translations-addon_mozilla_org-browser-action\",\"_a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7_-browser-action\",\"7esoorv3_alefvanoon_anonaddy_me-browser-action\",\"_762f9885-5a13-4abd-9c77-433dcd38b8fd_-browser-action\",\"_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action\",\"_6706d386-2d33-4e1e-bbf1-51b9e1ce47e1_-browser-action\",\"languagetool-webextension_languagetool_org-browser-action\",\"floccus_handmadeideas_org-browser-action\",\"contact_nhentaidownloader_zirk_eu-browser-action\",\"_c49b13b1-5dee-4345-925e-0c793377e3fa_-browser-action\",\"_e4a8a97b-f2ed-450b-b12d-ee082ba24781_-browser-action\"],\"dirtyAreaCache\":[\"nav-bar\",\"unified-extensions-area\",\"toolbar-menubar\",\"TabsToolbar\",\"PersonalToolbar\"],\"currentVersion\":20,\"newElementCount\":4}");
user_pref("browser.urlbar.quicksuggest.migrationVersion", 2);
user_pref("browser.urlbar.quicksuggest.scenario", "history");
user_pref("browser.urlbar.suggest.calculator", true);
@@ -96,7 +105,7 @@ user_pref("devtools.toolsidebar-height.inspector", 468);
user_pref("devtools.toolsidebar-width.inspector", 500);
user_pref("devtools.toolsidebar-width.inspector.splitsidebar", 225);
user_pref("distribution.archlinux.bookmarksProcessed", true);
-user_pref("distribution.iniFile.exists.appversion", "120.0");
+user_pref("distribution.iniFile.exists.appversion", "123.0");
user_pref("distribution.iniFile.exists.value", true);
user_pref("doh-rollout.disable-heuristics", true);
user_pref("doh-rollout.doneFirstRun", true);
@@ -107,12 +116,12 @@ user_pref("dom.security.https_only_mode_ever_enabled", true);
user_pref("extensions.activeThemeID", "default-theme@mozilla.org");
user_pref("extensions.blocklist.pingCountVersion", -1);
user_pref("extensions.databaseSchema", 35);
-user_pref("extensions.dnr.lastStoreUpdateTag.5f25abbb-d076-4c4f-b285-9a0086d69305", "{a5cd49b5-6850-405d-bf8f-059064219c87}");
-user_pref("extensions.getAddons.cache.lastUpdate", 1700809638);
+user_pref("extensions.dnr.lastStoreUpdateTag.5f25abbb-d076-4c4f-b285-9a0086d69305", "{d9df70be-8d7b-41db-b06f-611665d2b928}");
+user_pref("extensions.getAddons.cache.lastUpdate", 1709458515);
user_pref("extensions.getAddons.databaseSchema", 6);
-user_pref("extensions.lastAppBuildId", "20231120231815");
-user_pref("extensions.lastAppVersion", "120.0");
-user_pref("extensions.lastPlatformVersion", "120.0");
+user_pref("extensions.lastAppBuildId", "20240219145322");
+user_pref("extensions.lastAppVersion", "123.0");
+user_pref("extensions.lastPlatformVersion", "123.0");
user_pref("extensions.pendingOperations", false);
user_pref("extensions.pictureinpicture.enable_picture_in_picture_overrides", true);
user_pref("extensions.quarantinedDomains.list", "autoatendimento.bb.com.br,ibpf.sicredi.com.br,ibpj.sicredi.com.br,internetbanking.caixa.gov.br,www.ib12.bradesco.com.br,www2.bancobrasil.com.br");
@@ -120,8 +129,8 @@ user_pref("extensions.systemAddonSet", "{\"schema\":1,\"addons\":{}}");
user_pref("extensions.translations.disabled", false);
user_pref("extensions.ui.dictionary.hidden", true);
user_pref("extensions.ui.extension.hidden", false);
-user_pref("extensions.ui.lastCategory", "addons://list/extension");
-user_pref("extensions.ui.locale.hidden", true);
+user_pref("extensions.ui.lastCategory", "addons://list/theme");
+user_pref("extensions.ui.locale.hidden", false);
user_pref("extensions.ui.sitepermission.hidden", true);
user_pref("extensions.webcompat.enable_shims", true);
user_pref("extensions.webcompat.perform_injections", true);
@@ -146,31 +155,36 @@ user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{1be309c5-3e4f-
user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{446900e4-71c2-419f-a6a7-df9c091e268b}", true);
user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{762f9885-5a13-4abd-9c77-433dcd38b8fd}", true);
user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7}", true);
+user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{c49b13b1-5dee-4345-925e-0c793377e3fa}", true);
+user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{e4a8a97b-f2ed-450b-b12d-ee082ba24781}", true);
user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{e58d3966-3d76-4cd9-8552-1582fbc800c1}", true);
-user_pref("extensions.webextensions.uuids", "{\"formautofill@mozilla.org\":\"5a284c72-f65d-4cb7-a47a-dfbf48f804a1\",\"pictureinpicture@mozilla.org\":\"4a1c43d6-b945-4368-9573-558a5fc81d4f\",\"screenshots@mozilla.org\":\"ee97a718-8f28-4c39-81a6-991b485b9943\",\"webcompat-reporter@mozilla.org\":\"57c83f80-a1a8-4c98-a5c6-fa2365687f15\",\"webcompat@mozilla.org\":\"08f69277-7ddb-447d-a3c4-34a14f4b19a2\",\"default-theme@mozilla.org\":\"9b164090-e1da-43cb-8214-4a2c15516810\",\"addons-search-detection@mozilla.com\":\"d00c2b31-fa03-4594-8dfa-63266348fa91\",\"google@search.mozilla.org\":\"b2b9cde9-7495-4a1f-a5a5-25493e859a7c\",\"wikipedia@search.mozilla.org\":\"74a35fe8-13e6-4d18-b4bd-32d59f271587\",\"bing@search.mozilla.org\":\"6f1af1b9-310d-47e5-9abc-b640a5ea32b7\",\"ddg@search.mozilla.org\":\"07054b9a-dc51-4984-aefb-1dedbdf3b68c\",\"amazon@search.mozilla.org\":\"8d7ed816-22a3-464c-9767-1a7f4b9b8e15\",\"ebay@search.mozilla.org\":\"6f8e97f3-6609-43ef-9399-c905741a0f2b\",\"tridactyl.vim@cmcaine.co.uk\":\"2476b220-53a2-4175-a539-1bfabede41b7\",\"sponsorBlocker@ajay.app\":\"009d83bd-dd0c-48c1-9ff4-a8ccf60e78c5\",\"wayback_machine@mozilla.org\":\"e254a988-11f9-43de-95ed-5bcfb35c46a4\",\"{1be309c5-3e4f-4b99-927d-bb500eb4fa88}\":\"d1344d9c-6d78-46c4-a58e-6b967d85286f\",\"{e58d3966-3d76-4cd9-8552-1582fbc800c1}\":\"3cda5ae3-6d5c-404a-8d16-1703f0d99c55\",\"clearcache@michel.de.almeida\":\"922bb564-3645-4119-9cdb-38233b1f7e9e\",\"search@kagi.com\":\"5f25abbb-d076-4c4f-b285-9a0086d69305\",\"enhancerforyoutube@maximerf.addons.mozilla.org\":\"045ae8d5-33c7-48dc-9c49-a92e17a9e319\",\"uBlock0@raymondhill.net\":\"acc864fe-5b54-449e-b624-96903d6e403f\",\"{12cf650b-1822-40aa-bff0-996df6948878}\":\"e1cf7a8c-d7e9-4d1e-87ed-a5a3192a72b4\",\"@testpilot-containers\":\"3e1d108c-2678-4dbd-acc9-b6863f30f4c5\",\"WebToEpub@Baka-tsuki.org\":\"f6549b5b-eddf-4529-8968-2ed336ee2cf6\",\"gdpr@cavi.au.dk\":\"f66e0908-9382-487d-a1a0-4ffb3ba24a5e\",\"firefox-translations-addon@mozilla.org\":\"c8b86033-bc43-4e2b-97a6-2a5b91a087be\",\"{a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7}\":\"bea34374-9e4d-4696-aa53-01dc23e13a39\",\"7esoorv3@alefvanoon.anonaddy.me\":\"2f7f99c3-4b77-4c09-82b1-18891564832b\",\"{762f9885-5a13-4abd-9c77-433dcd38b8fd}\":\"490f89dd-dc51-4790-b4d7-33f95c815541\",\"{446900e4-71c2-419f-a6a7-df9c091e268b}\":\"dca6a399-8ae4-4dee-bff7-2f464c90409d\",\"languagetool-webextension@languagetool.org\":\"8ebe07a0-a41e-482a-8f6c-f9d615f422c8\",\"addons-restricted-domains@mozilla.com\":\"149dfabc-ace0-4035-85a5-5d09804c6df9\",\"floccus@handmadeideas.org\":\"60eae207-1578-4c4c-a4f4-524f7c570899\",\"contact.nhentaidownloader@zirk.eu\":\"31f7d26f-c849-4298-9255-6c8a91b60a19\",\"leo_ende_de@search.mozilla.org\":\"7f3317ec-93d0-41f7-9b47-20d9705f9eb8\",\"ecosia@search.mozilla.org\":\"49705786-25b6-4949-9257-3ba1c1ed7505\"}");
+user_pref("extensions.webextensions.uuids", "{\"formautofill@mozilla.org\":\"5a284c72-f65d-4cb7-a47a-dfbf48f804a1\",\"pictureinpicture@mozilla.org\":\"4a1c43d6-b945-4368-9573-558a5fc81d4f\",\"screenshots@mozilla.org\":\"ee97a718-8f28-4c39-81a6-991b485b9943\",\"webcompat-reporter@mozilla.org\":\"57c83f80-a1a8-4c98-a5c6-fa2365687f15\",\"webcompat@mozilla.org\":\"08f69277-7ddb-447d-a3c4-34a14f4b19a2\",\"default-theme@mozilla.org\":\"9b164090-e1da-43cb-8214-4a2c15516810\",\"addons-search-detection@mozilla.com\":\"d00c2b31-fa03-4594-8dfa-63266348fa91\",\"google@search.mozilla.org\":\"b2b9cde9-7495-4a1f-a5a5-25493e859a7c\",\"wikipedia@search.mozilla.org\":\"74a35fe8-13e6-4d18-b4bd-32d59f271587\",\"bing@search.mozilla.org\":\"6f1af1b9-310d-47e5-9abc-b640a5ea32b7\",\"ddg@search.mozilla.org\":\"07054b9a-dc51-4984-aefb-1dedbdf3b68c\",\"ebay@search.mozilla.org\":\"6f8e97f3-6609-43ef-9399-c905741a0f2b\",\"tridactyl.vim@cmcaine.co.uk\":\"2476b220-53a2-4175-a539-1bfabede41b7\",\"sponsorBlocker@ajay.app\":\"009d83bd-dd0c-48c1-9ff4-a8ccf60e78c5\",\"wayback_machine@mozilla.org\":\"e254a988-11f9-43de-95ed-5bcfb35c46a4\",\"{1be309c5-3e4f-4b99-927d-bb500eb4fa88}\":\"d1344d9c-6d78-46c4-a58e-6b967d85286f\",\"{e58d3966-3d76-4cd9-8552-1582fbc800c1}\":\"3cda5ae3-6d5c-404a-8d16-1703f0d99c55\",\"clearcache@michel.de.almeida\":\"922bb564-3645-4119-9cdb-38233b1f7e9e\",\"search@kagi.com\":\"5f25abbb-d076-4c4f-b285-9a0086d69305\",\"enhancerforyoutube@maximerf.addons.mozilla.org\":\"045ae8d5-33c7-48dc-9c49-a92e17a9e319\",\"uBlock0@raymondhill.net\":\"acc864fe-5b54-449e-b624-96903d6e403f\",\"{12cf650b-1822-40aa-bff0-996df6948878}\":\"e1cf7a8c-d7e9-4d1e-87ed-a5a3192a72b4\",\"@testpilot-containers\":\"3e1d108c-2678-4dbd-acc9-b6863f30f4c5\",\"WebToEpub@Baka-tsuki.org\":\"f6549b5b-eddf-4529-8968-2ed336ee2cf6\",\"gdpr@cavi.au.dk\":\"f66e0908-9382-487d-a1a0-4ffb3ba24a5e\",\"firefox-translations-addon@mozilla.org\":\"c8b86033-bc43-4e2b-97a6-2a5b91a087be\",\"{a6c4a591-f1b2-4f03-b3ff-767e5bedf4e7}\":\"bea34374-9e4d-4696-aa53-01dc23e13a39\",\"7esoorv3@alefvanoon.anonaddy.me\":\"2f7f99c3-4b77-4c09-82b1-18891564832b\",\"{762f9885-5a13-4abd-9c77-433dcd38b8fd}\":\"490f89dd-dc51-4790-b4d7-33f95c815541\",\"{446900e4-71c2-419f-a6a7-df9c091e268b}\":\"dca6a399-8ae4-4dee-bff7-2f464c90409d\",\"languagetool-webextension@languagetool.org\":\"8ebe07a0-a41e-482a-8f6c-f9d615f422c8\",\"addons-restricted-domains@mozilla.com\":\"149dfabc-ace0-4035-85a5-5d09804c6df9\",\"floccus@handmadeideas.org\":\"60eae207-1578-4c4c-a4f4-524f7c570899\",\"contact.nhentaidownloader@zirk.eu\":\"31f7d26f-c849-4298-9255-6c8a91b60a19\",\"{c49b13b1-5dee-4345-925e-0c793377e3fa}\":\"2d7f3200-b3bb-40aa-a6da-b17aa3319bfe\",\"{e4a8a97b-f2ed-450b-b12d-ee082ba24781}\":\"5dcdc798-be6f-449b-b601-be4faef4b5b8\",\"firefox-compact-dark@mozilla.org\":\"637c47af-3149-47a9-a455-658b42d1f68a\"}");
+user_pref("findbar.highlightAll", true);
user_pref("gecko.handlerService.defaultHandlersVersion", 1);
user_pref("general.smoothScroll", false);
user_pref("identity.fxaccounts.account.device.name", "marc’s Firefox on lupusregina");
user_pref("identity.fxaccounts.account.telemetry.sanitized_uid", "7d43bb2e98e00c17c235782ba1e87861");
-user_pref("identity.fxaccounts.commands.missed.last_fetch", 1700156787);
+user_pref("identity.fxaccounts.commands.missed.last_fetch", 1709459090);
user_pref("identity.fxaccounts.lastSignedInUserHash", "WOuDey3lDC6Fz01LOxx4O9rXzUcqVqYQ6s3ELNeHdTM=");
user_pref("identity.fxaccounts.toolbar.accessed", true);
-user_pref("idle.lastDailyNotification", 1700156953);
+user_pref("idle.lastDailyNotification", 1709459323);
+user_pref("image.jxl.enabled", true);
user_pref("intl.accept_languages", "en-us,en,de-ch,de");
-user_pref("layout.css.has-selector.enabled", true);
+user_pref("intl.locale.requested", "en-US,de-CH");
+user_pref("intl.regional_prefs.use_os_locales", true);
user_pref("media.eme.enabled", true);
user_pref("media.ffmpeg.vaapi.enabled", true);
user_pref("media.gmp-gmpopenh264.abi", "x86_64-gcc3");
user_pref("media.gmp-gmpopenh264.hashValue", "53a58bfb4c8124ad4f7655b99bfdea290033a085e0796b19245b33b91c0948fdac9f0c3e817130b352493a65d9a7a0fc8a7c1eedc618cdaa2b4580734a11cd9c");
-user_pref("media.gmp-gmpopenh264.lastDownload", 1690222444);
-user_pref("media.gmp-gmpopenh264.lastDownloadFailReason", "Error: Failed downloading via ServiceRequest, status: 0, channelStatus: 2152398862, errorCode: 2, reason: error");
-user_pref("media.gmp-gmpopenh264.lastDownloadFailed", 1699892156);
-user_pref("media.gmp-gmpopenh264.lastInstallStart", 1699892066);
-user_pref("media.gmp-gmpopenh264.lastUpdate", 1690222444);
+user_pref("media.gmp-gmpopenh264.lastDownload", 1708678642);
+user_pref("media.gmp-gmpopenh264.lastDownloadFailReason", "Error: Failed downloading via ServiceRequest, status: 0, channelStatus: 2152398878, errorCode: 2, reason: error");
+user_pref("media.gmp-gmpopenh264.lastDownloadFailed", 1705750906);
+user_pref("media.gmp-gmpopenh264.lastInstallStart", 1708678640);
+user_pref("media.gmp-gmpopenh264.lastUpdate", 1708678642);
user_pref("media.gmp-gmpopenh264.version", "2.3.2");
-user_pref("media.gmp-manager.buildID", "20231106235557");
-user_pref("media.gmp-manager.lastCheck", 1700156200);
-user_pref("media.gmp-manager.lastEmptyCheck", 1700156200);
+user_pref("media.gmp-manager.buildID", "20240219145322");
+user_pref("media.gmp-manager.lastCheck", 1709458505);
+user_pref("media.gmp-manager.lastEmptyCheck", 1709458505);
user_pref("media.gmp-widevinecdm.abi", "x86_64-gcc3");
user_pref("media.gmp-widevinecdm.hashValue", "661ad969099a89a278384f56a17ae912c3542d585ea4981f3b9a3c6e1a07f8da6ffad9db29cee194bf7834adc3ca258c775cd2b0980e3e6cb7ee8b39600dad58");
user_pref("media.gmp-widevinecdm.lastDownload", 1697973759);
@@ -182,6 +196,7 @@ user_pref("media.gmp-widevinecdm.version", "4.10.2710.0");
user_pref("media.gmp.storage.version.observed", 1);
user_pref("media.videocontrols.picture-in-picture.video-toggle.first-seen-secs", 1688477430);
user_pref("media.videocontrols.picture-in-picture.video-toggle.has-used", true);
+user_pref("media.webspeech.synth.dont_notify_on_error", true);
user_pref("network.dns.disablePrefetch", true);
user_pref("network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation", true);
user_pref("network.http.speculative-parallel-limit", 0);
@@ -193,16 +208,23 @@ user_pref("nimbus.syncdatastore.firefoxViewNext.enabled", true);
user_pref("nimbus.syncdatastore.firefoxViewNext.newIcon", true);
user_pref("nimbus.syncdefaultsstore.accessibilityCache", "{\"slug\":\"next-generation-accessibility-engine-powering-screen-readers\",\"branch\":{\"slug\":\"treatment-a\",\"ratio\":1,\"feature\":{\"value\":null,\"enabled\":true,\"featureId\":\"accessibilityCache\"},\"features\":null},\"active\":true,\"enrollmentId\":\"35b9b41f-9d05-4401-8279-3f120be5e72a\",\"experimentType\":\"rollout\",\"source\":\"rs-loader\",\"userFacingName\":\"Next generation accessibility engine powering screen readers\",\"userFacingDescription\":\"Evaluating a major re-architecture of Firefox's accessibility engine to improve performance of screen readers and other assistive technologies.\",\"lastSeen\":\"2023-07-04T13:10:56.503Z\",\"featureIds\":[\"accessibilityCache\"],\"prefs\":[{\"name\":\"accessibility.cache.enabled\",\"branch\":\"user\",\"featureId\":\"accessibilityCache\",\"variable\":\"enabled\",\"originalValue\":null}],\"isRollout\":true}");
user_pref("nimbus.syncdefaultsstore.accessibilityCache.enabled", true);
+user_pref("nimbus.syncdefaultsstore.fxaButtonVisibility", "{\"slug\":\"mozillaaccounts-toolbar-button-default-visibility-existing-user\",\"branch\":{\"slug\":\"treatment-a\",\"ratio\":1,\"feature\":{\"value\":null,\"enabled\":true,\"featureId\":\"fxaButtonVisibility\"},\"features\":null},\"active\":true,\"enrollmentId\":\"21176b46-ec08-4f5b-a371-4022844333ed\",\"experimentType\":\"rollout\",\"source\":\"rs-loader\",\"userFacingName\":\"MozillaAccounts toolbar button default visibility rollout\",\"userFacingDescription\":\"This experiment measures the impact of showing the Firefox Accounts toolbar button by default for signed-out users.\",\"lastSeen\":\"2023-12-12T06:26:19.832Z\",\"featureIds\":[\"fxaButtonVisibility\"],\"prefs\":[{\"name\":\"identity.fxaccounts.toolbar.defaultVisible\",\"branch\":\"user\",\"featureId\":\"fxaButtonVisibility\",\"variable\":\"boolean\",\"originalValue\":null}],\"isRollout\":true}");
+user_pref("nimbus.syncdefaultsstore.fxaButtonVisibility.boolean", true);
user_pref("nimbus.syncdefaultsstore.migrationWizard", "{\"slug\":\"extensions-migration-in-import-wizard-116-rollout\",\"branch\":{\"slug\":\"control\",\"ratio\":1,\"feature\":{\"value\":null,\"enabled\":true,\"featureId\":\"migrationWizard\"},\"features\":null},\"active\":true,\"enrollmentId\":\"b52ff5c2-4f7b-4266-a44a-871d23d2c7d8\",\"experimentType\":\"rollout\",\"source\":\"rs-loader\",\"userFacingName\":\"Extensions Migration in Import Wizard - 117+\",\"userFacingDescription\":\"This rollout makes extension migration available to users migrating from Chrome to Firefox.\",\"lastSeen\":\"2023-09-12T14:45:10.580Z\",\"featureIds\":[\"migrationWizard\"],\"prefs\":[{\"name\":\"browser.migrate.content-modal.enabled\",\"branch\":\"user\",\"featureId\":\"migrationWizard\",\"variable\":\"useNewWizard\",\"originalValue\":null},{\"name\":\"browser.migrate.content-modal.import-all.enabled\",\"branch\":\"user\",\"featureId\":\"migrationWizard\",\"variable\":\"showImportAll\",\"originalValue\":null},{\"name\":\"browser.migrate.chrome.extensions.enabled\",\"branch\":\"user\",\"featureId\":\"migrationWizard\",\"variable\":\"migrateExtensions\",\"originalValue\":null},{\"name\":\"browser.migrate.preferences-entrypoint.enabled\",\"branch\":\"user\",\"featureId\":\"migrationWizard\",\"variable\":\"showPreferencesEntrypoint\",\"originalValue\":null}],\"isRollout\":true}");
user_pref("nimbus.syncdefaultsstore.migrationWizard.migrateExtensions", true);
user_pref("nimbus.syncdefaultsstore.migrationWizard.showImportAll", true);
user_pref("nimbus.syncdefaultsstore.migrationWizard.showPreferencesEntrypoint", true);
user_pref("nimbus.syncdefaultsstore.migrationWizard.useNewWizard", true);
+user_pref("nimbus.syncdefaultsstore.pocketNewtab", "{\"slug\":\"spocs-endpoint-rollout-release\",\"branch\":{\"slug\":\"control\",\"ratio\":1,\"feature\":{\"value\":null,\"enabled\":true,\"featureId\":\"pocketNewtab\"},\"features\":null},\"active\":true,\"experimentType\":\"rollout\",\"source\":\"rs-loader\",\"userFacingName\":\"spocs endpoint rollout (release)\",\"userFacingDescription\":\"Roll out change in sponsored content endpoint for new tab.\",\"lastSeen\":\"2024-02-02T09:03:51.596Z\",\"featureIds\":[\"pocketNewtab\"],\"prefs\":[{\"name\":\"browser.newtabpage.activity-stream.discoverystream.spocs-endpoint\",\"branch\":\"user\",\"featureId\":\"pocketNewtab\",\"variable\":\"spocsEndpoint\",\"originalValue\":null},{\"name\":\"browser.newtabpage.activity-stream.discoverystream.endpointSpocsClear\",\"branch\":\"user\",\"featureId\":\"pocketNewtab\",\"variable\":\"spocsClearEndpoint\",\"originalValue\":null},{\"name\":\"browser.newtabpage.activity-stream.discoverystream.endpoints\",\"branch\":\"user\",\"featureId\":\"pocketNewtab\",\"variable\":\"spocsEndpointAllowlist\",\"originalValue\":null}],\"isRollout\":true}");
+user_pref("nimbus.syncdefaultsstore.pocketNewtab.spocsClearEndpoint", "https://spocs.mozilla.net/user");
+user_pref("nimbus.syncdefaultsstore.pocketNewtab.spocsEndpoint", "https://spocs.mozilla.net/spocs");
+user_pref("nimbus.syncdefaultsstore.pocketNewtab.spocsEndpointAllowlist", "https://getpocket.cdn.mozilla.net/,https://firefox-api-proxy.cdn.mozilla.net/,https://spocs.getpocket.com/,https://spocs.mozilla.net/");
user_pref("nimbus.syncdefaultsstore.upgradeDialog", "{\"slug\":\"upgrade-spotlight-rollout\",\"branch\":{\"slug\":\"treatment\",\"ratio\":1,\"feature\":{\"value\":null,\"enabled\":true,\"featureId\":\"upgradeDialog\"},\"features\":null},\"active\":true,\"enrollmentId\":\"72b20271-ded8-4e8f-ace6-4a0449d394b4\",\"experimentType\":\"rollout\",\"source\":\"rs-loader\",\"userFacingName\":\"Upgrade Spotlight Rollout\",\"userFacingDescription\":\"Experimenting on onboarding content when you upgrade Firefox.\",\"lastSeen\":\"2023-09-01T17:52:24.702Z\",\"featureIds\":[\"upgradeDialog\"],\"prefs\":[],\"isRollout\":true}");
user_pref("nimbus.syncdefaultsstore.upgradeDialog.enabled", false);
user_pref("pdfjs.enabledCache.state", true);
user_pref("pdfjs.migrationVersion", 2);
-user_pref("places.database.lastMaintenance", 1700069826);
+user_pref("places.database.lastMaintenance", 1709459323);
+user_pref("pref.general.disable_button.default_browser", false);
user_pref("pref.privacy.disable_button.cookie_exceptions", false);
user_pref("print_printer", "Mozilla Save to PDF");
user_pref("privacy.annotate_channels.strict_list.enabled", true);
@@ -210,11 +232,10 @@ user_pref("privacy.clearOnShutdown.offlineApps", true);
user_pref("privacy.donottrackheader.enabled", true);
user_pref("privacy.fingerprintingProtection", true);
user_pref("privacy.history.custom", true);
-user_pref("privacy.partition.network_state.ocsp_cache", true);
user_pref("privacy.purge_trackers.date_in_cookie_database", "0");
user_pref("privacy.query_stripping.enabled", true);
user_pref("privacy.query_stripping.enabled.pbmode", true);
-user_pref("privacy.sanitize.pending", "[{\"id\":\"shutdown\",\"itemsToClear\":[\"cache\",\"cookies\",\"offlineApps\",\"history\",\"formdata\",\"downloads\",\"sessions\"],\"options\":{}},{\"id\":\"newtab-container\",\"itemsToClear\":[],\"options\":{}}]");
+user_pref("privacy.sanitize.pending", "[]");
user_pref("privacy.sanitize.sanitizeOnShutdown", true);
user_pref("privacy.trackingprotection.emailtracking.enabled", true);
user_pref("privacy.trackingprotection.enabled", true);
@@ -222,58 +243,63 @@ user_pref("privacy.trackingprotection.socialtracking.enabled", true);
user_pref("privacy.userContext.enabled", true);
user_pref("privacy.userContext.extension", "@testpilot-containers");
user_pref("privacy.userContext.ui.enabled", true);
+user_pref("security.disable_button.openCertManager", false);
user_pref("security.sandbox.content.tempDirSuffix", "0ec89991-bbb0-4f09-a47f-db3033d66f09");
-user_pref("services.settings.blocklists.addons-bloomfilters.last_check", 1700809591);
-user_pref("services.settings.blocklists.gfx.last_check", 1700809591);
+user_pref("services.settings.blocklists.addons-bloomfilters.last_check", 1709462096);
+user_pref("services.settings.blocklists.gfx.last_check", 1709462096);
user_pref("services.settings.clock_skew_seconds", 0);
-user_pref("services.settings.last_etag", "\"1700798234584\"");
-user_pref("services.settings.last_update_seconds", 1700809591);
-user_pref("services.settings.main.addons-manager-settings.last_check", 1700809591);
-user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1700809591);
-user_pref("services.settings.main.cfr.last_check", 1700809591);
-user_pref("services.settings.main.cookie-banner-rules-list.last_check", 1700809591);
-user_pref("services.settings.main.devtools-compatibility-browsers.last_check", 1700809591);
-user_pref("services.settings.main.devtools-devices.last_check", 1700809591);
-user_pref("services.settings.main.doh-config.last_check", 1700809591);
-user_pref("services.settings.main.doh-providers.last_check", 1700809591);
-user_pref("services.settings.main.fingerprinting-protection-overrides.last_check", 1700809591);
-user_pref("services.settings.main.fxmonitor-breaches.last_check", 1700809591);
-user_pref("services.settings.main.hijack-blocklists.last_check", 1700809591);
-user_pref("services.settings.main.language-dictionaries.last_check", 1700809591);
-user_pref("services.settings.main.message-groups.last_check", 1700809591);
-user_pref("services.settings.main.nimbus-desktop-experiments.last_check", 1700809591);
-user_pref("services.settings.main.normandy-recipes-capabilities.last_check", 1700809591);
-user_pref("services.settings.main.partitioning-exempt-urls.last_check", 1700809591);
-user_pref("services.settings.main.password-recipes.last_check", 1700809591);
-user_pref("services.settings.main.password-rules.last_check", 1700809591);
-user_pref("services.settings.main.pioneer-study-addons-v1.last_check", 1700809591);
-user_pref("services.settings.main.public-suffix-list.last_check", 1700809591);
-user_pref("services.settings.main.query-stripping.last_check", 1700809591);
-user_pref("services.settings.main.search-config.last_check", 1700809591);
-user_pref("services.settings.main.search-default-override-allowlist.last_check", 1700809591);
-user_pref("services.settings.main.search-telemetry-v2.last_check", 1700809591);
-user_pref("services.settings.main.sites-classification.last_check", 1700809591);
-user_pref("services.settings.main.tippytop.last_check", 1700809591);
-user_pref("services.settings.main.top-sites.last_check", 1700809591);
-user_pref("services.settings.main.translations-identification-models.last_check", 1700809591);
-user_pref("services.settings.main.translations-models.last_check", 1700809591);
-user_pref("services.settings.main.translations-wasm.last_check", 1700809591);
-user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1700809591);
-user_pref("services.settings.main.websites-with-shared-credential-backends.last_check", 1700809591);
-user_pref("services.settings.main.whats-new-panel.last_check", 1700809591);
-user_pref("services.settings.security-state.cert-revocations.last_check", 1700211672);
-user_pref("services.settings.security-state.intermediates.last_check", 1700210156);
-user_pref("services.settings.security-state.onecrl.last_check", 1700210156);
-user_pref("services.sync.addons.lastSync", "1700763792.62");
+user_pref("services.settings.last_etag", "\"1709437456957\"");
+user_pref("services.settings.last_update_seconds", 1709462096);
+user_pref("services.settings.main.addons-manager-settings.last_check", 1709462096);
+user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1709462096);
+user_pref("services.settings.main.cfr.last_check", 1709462096);
+user_pref("services.settings.main.cookie-banner-rules-list.last_check", 1709462096);
+user_pref("services.settings.main.devtools-compatibility-browsers.last_check", 1709462096);
+user_pref("services.settings.main.devtools-devices.last_check", 1709462096);
+user_pref("services.settings.main.doh-config.last_check", 1709462096);
+user_pref("services.settings.main.doh-providers.last_check", 1709462096);
+user_pref("services.settings.main.fingerprinting-protection-overrides.last_check", 1709462096);
+user_pref("services.settings.main.fxmonitor-breaches.last_check", 1709462096);
+user_pref("services.settings.main.hijack-blocklists.last_check", 1709462096);
+user_pref("services.settings.main.language-dictionaries.last_check", 1709462096);
+user_pref("services.settings.main.message-groups.last_check", 1709462096);
+user_pref("services.settings.main.nimbus-desktop-experiments.last_check", 1709462096);
+user_pref("services.settings.main.normandy-recipes-capabilities.last_check", 1709462096);
+user_pref("services.settings.main.partitioning-exempt-urls.last_check", 1709462096);
+user_pref("services.settings.main.password-recipes.last_check", 1709462096);
+user_pref("services.settings.main.password-rules.last_check", 1709462096);
+user_pref("services.settings.main.pioneer-study-addons-v1.last_check", 1709462096);
+user_pref("services.settings.main.public-suffix-list.last_check", 1709462096);
+user_pref("services.settings.main.query-stripping.last_check", 1709462096);
+user_pref("services.settings.main.search-config-icons.last_check", 1709462096);
+user_pref("services.settings.main.search-config-overrides-v2.last_check", 1709462096);
+user_pref("services.settings.main.search-config-overrides.last_check", 1709462096);
+user_pref("services.settings.main.search-config-v2.last_check", 1709462096);
+user_pref("services.settings.main.search-config.last_check", 1709462096);
+user_pref("services.settings.main.search-default-override-allowlist.last_check", 1709462096);
+user_pref("services.settings.main.search-telemetry-v2.last_check", 1709462096);
+user_pref("services.settings.main.sites-classification.last_check", 1709462096);
+user_pref("services.settings.main.tippytop.last_check", 1709462096);
+user_pref("services.settings.main.top-sites.last_check", 1709462096);
+user_pref("services.settings.main.translations-identification-models.last_check", 1709462096);
+user_pref("services.settings.main.translations-models.last_check", 1709462096);
+user_pref("services.settings.main.translations-wasm.last_check", 1709462096);
+user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1709462096);
+user_pref("services.settings.main.websites-with-shared-credential-backends.last_check", 1709462096);
+user_pref("services.settings.main.whats-new-panel.last_check", 1709462096);
+user_pref("services.settings.security-state.cert-revocations.last_check", 1709462096);
+user_pref("services.settings.security-state.intermediates.last_check", 1709462096);
+user_pref("services.settings.security-state.onecrl.last_check", 1709462096);
+user_pref("services.sync.addons.lastSync", "1702904387.98");
user_pref("services.sync.addons.syncID", "L7k31iPXEMk6");
user_pref("services.sync.addresses.lastSync", "0");
user_pref("services.sync.addresses.syncID", "K1UPMHJ4W0vv");
user_pref("services.sync.client.GUID", "Q6SQRH7f1es-");
user_pref("services.sync.client.syncID", "MtJM9DyW2j2m");
-user_pref("services.sync.clients.devices.desktop", 3);
+user_pref("services.sync.clients.devices.desktop", 2);
user_pref("services.sync.clients.devices.mobile", 1);
-user_pref("services.sync.clients.lastRecordUpload", 1700809640);
-user_pref("services.sync.clients.lastSync", "1700809640.65");
+user_pref("services.sync.clients.lastRecordUpload", 1709458489);
+user_pref("services.sync.clients.lastSync", "1709458489.45");
user_pref("services.sync.clients.syncID", "-UKRQIkr1Rru");
user_pref("services.sync.creditcards.lastSync", "0");
user_pref("services.sync.creditcards.syncID", "yp8F-l4YaopB");
@@ -288,10 +314,10 @@ user_pref("services.sync.engine.prefs.modified", false);
user_pref("services.sync.engine.tabs", false);
user_pref("services.sync.forms.lastSync", "0");
user_pref("services.sync.globalScore", 0);
-user_pref("services.sync.lastPing", 1700809563);
-user_pref("services.sync.lastSync", "Fri Nov 24 2023 08:07:20 GMT+0100 (Mitteleuropäische Normalzeit)");
-user_pref("services.sync.nextSync", 1700810240);
-user_pref("services.sync.prefs.lastSync", "1700309262.24");
+user_pref("services.sync.lastPing", 1709458488);
+user_pref("services.sync.lastSync", "Sun Mar 03 2024 11:28:33 GMT+0100 (Mitteleuropäische Normalzeit)");
+user_pref("services.sync.nextSync", 0);
+user_pref("services.sync.prefs.lastSync", "1709331604.60");
user_pref("services.sync.prefs.sync-seen.browser.contentblocking.category", true);
user_pref("services.sync.prefs.sync-seen.browser.firefox-view.feature-tour", true);
user_pref("services.sync.prefs.sync-seen.browser.newtabpage.activity-stream.feeds.section.topstories", true);
@@ -309,9 +335,11 @@ user_pref("services.sync.prefs.sync-seen.extensions.activeThemeID", true);
user_pref("services.sync.prefs.sync-seen.general.autoScroll", true);
user_pref("services.sync.prefs.sync-seen.general.smoothScroll", true);
user_pref("services.sync.prefs.sync-seen.intl.accept_languages", true);
+user_pref("services.sync.prefs.sync-seen.intl.regional_prefs.use_os_locales", true);
user_pref("services.sync.prefs.sync-seen.media.eme.enabled", true);
user_pref("services.sync.prefs.sync-seen.pref.privacy.disable_button.cookie_exceptions", true);
user_pref("services.sync.prefs.sync-seen.privacy.clearOnShutdown.offlineApps", true);
+user_pref("services.sync.prefs.sync-seen.privacy.donottrackheader.enabled", true);
user_pref("services.sync.prefs.sync-seen.privacy.sanitize.sanitizeOnShutdown", true);
user_pref("services.sync.prefs.sync-seen.privacy.trackingprotection.enabled", true);
user_pref("services.sync.prefs.sync-seen.privacy.userContext.enabled", true);
@@ -321,15 +349,15 @@ user_pref("services.sync.syncInterval", 600000);
user_pref("services.sync.syncThreshold", 300);
user_pref("services.sync.username", "mrc@frm01.net");
user_pref("signon.rememberSignons", false);
-user_pref("storage.vacuum.last.content-prefs.sqlite", 1699461984);
+user_pref("storage.vacuum.last.content-prefs.sqlite", 1707561473);
user_pref("storage.vacuum.last.index", 2);
-user_pref("storage.vacuum.last.places.sqlite", 1699373320);
+user_pref("storage.vacuum.last.places.sqlite", 1707474182);
user_pref("svg.context-properties.content.enabled", true);
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
-user_pref("toolkit.startup.last_success", 1700809560);
+user_pref("toolkit.startup.last_success", 1709458483);
user_pref("toolkit.telemetry.cachedClientID", "4667ece1-0d96-427c-9c16-a09251099634");
user_pref("toolkit.telemetry.pioneer-new-studies-available", true);
-user_pref("toolkit.telemetry.previousBuildID", "20231120231815");
+user_pref("toolkit.telemetry.previousBuildID", "20240219145322");
user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
user_pref("trailhead.firstrun.didSeeAboutWelcome", true);
user_pref("userChrome.compatibility.os", true);
diff --git a/arch-config/.mozilla/firefox/default-release/user.js b/arch-config/.mozilla/firefox/default-release/user.js
index 5cb8af74..71f23cab 100644
--- a/arch-config/.mozilla/firefox/default-release/user.js
+++ b/arch-config/.mozilla/firefox/default-release/user.js
@@ -258,6 +258,7 @@ user_pref("userChrome.icon.menu", true);
user_pref("userChrome.icon.context_menu", true);
user_pref("userChrome.icon.global_menu", true);
user_pref("userChrome.icon.global_menubar", true);
+user_pref("userChrome.icon.1-25px_stroke", true);
// -- User Content -------------------------------------------------------------
user_pref("userContent.player.ui", true);
@@ -279,6 +280,14 @@ user_pref("userContent.page.dark_mode", true); // Need proton_color
user_pref("userContent.page.proton", true); // Need proton_color
// ** Useful Options ***********************************************************
+// Tab preview
+// https://blog.nightly.mozilla.org/2024/02/06/a-preview-of-tab-previews-these-weeks-in-firefox-issue-153/
+user_pref("browser.tabs.cardPreview.enabled", true);
+
+// Paste suggestion at urlbar
+// https://blog.nightly.mozilla.org/2023/12/04/url-gonna-want-to-check-this-out-these-weeks-in-firefox-issue-150/
+user_pref("browser.urlbar.clipboard.featureGate", true);
+
// Integrated calculator at urlbar
user_pref("browser.urlbar.suggest.calculator", true);
@@ -289,6 +298,18 @@ user_pref("browser.urlbar.suggest.calculator", true);
// user_pref("browser.tabs.drawInTitlebar", true);
// user_pref("browser.tabs.inTitlebar", 1); // Nightly, 96 Above
+// Searchbar, Removed from settings starting with FF v122
+// user_pref("browser.search.widget.inNavBar", true);
+
+// Firefox view search
+// https://blog.nightly.mozilla.org/2023/12/14/better-searching-in-firefox-to-close-out-2023-these-weeks-in-firefox-issue-151/
+// user_pref("browser.firefox-view.search.enabled", true);
+// user_pref("browser.firefox-view.virtual-list.enabled", true);
+
+// Firefox screenshot
+// https://blog.nightly.mozilla.org/2024/01/22/happy-new-year-these-weeks-in-firefox-issue-152/
+// user_pref("screenshots.browser.component.enabled", true);
+
// ** Scrolling Settings *******************************************************
// == Only Sharpen Scrolling ===================================================
// Pref Value Original