diff --git a/src/other/firefox/Monterey/parts/tabsbar-alt.css b/src/other/firefox/Monterey/parts/tabsbar-alt.css
index d70bc8c4..c0c016b3 100644
--- a/src/other/firefox/Monterey/parts/tabsbar-alt.css
+++ b/src/other/firefox/Monterey/parts/tabsbar-alt.css
@@ -210,15 +210,15 @@ tab[selected]:-moz-window-inactive .tab-label {
}
}
-.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([pinned], [sharing]) {
- background-color: var(--gnome-tabbar-tab-background) !important;
+.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([soundplaying], [muted], [activemedia-blocked]) {
+ background-color: transparent !important;
}
-.tabbrowser-tab[selected=true] .tab-icon-overlay:not([crashed]):is([pinned], [sharing]) {
- background-color: var(--gnome-tabbar-tab-active-background) !important;
+.tabbrowser-tab[selected=true] .tab-icon-overlay:not([crashed]):is([soundplaying], [muted], [activemedia-blocked]) {
+ background-color: transparent !important;
}
-.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([pinned], [sharing]):hover {
+.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([soundplaying], [muted], [activemedia-blocked]):hover {
background-color: var(--gnome-tabbar-tab-hover-background) !important;
}
diff --git a/src/other/firefox/Monterey/parts/tabsbar.css b/src/other/firefox/Monterey/parts/tabsbar.css
index 2ca0836e..c78db6a0 100644
--- a/src/other/firefox/Monterey/parts/tabsbar.css
+++ b/src/other/firefox/Monterey/parts/tabsbar.css
@@ -158,15 +158,15 @@ tab[selected]:-moz-window-inactive .tab-label {
inset-inline-end: 0 !important;
}
-.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([pinned], [sharing]) {
- background-color: var(--gnome-tabbar-tab-background) !important;
+.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([soundplaying], [muted], [activemedia-blocked]) {
+ background-color: transparent !important;
}
-.tabbrowser-tab[selected=true] .tab-icon-overlay:not([crashed]):is([pinned], [sharing]) {
- background-color: var(--gnome-tabbar-tab-active-background) !important;
+.tabbrowser-tab[selected=true] .tab-icon-overlay:not([crashed]):is([soundplaying], [muted], [activemedia-blocked]) {
+ background-color: transparent !important;
}
-.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([pinned], [sharing]):hover {
+.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([soundplaying], [muted], [activemedia-blocked]):hover {
background-color: var(--gnome-tabbar-tab-hover-background) !important;
}
diff --git a/src/other/firefox/WhiteSur/parts/headerbar-urlbar.css b/src/other/firefox/WhiteSur/parts/headerbar-urlbar.css
index 1ca04602..ec994e19 100644
--- a/src/other/firefox/WhiteSur/parts/headerbar-urlbar.css
+++ b/src/other/firefox/WhiteSur/parts/headerbar-urlbar.css
@@ -209,7 +209,7 @@ toolbarspring {
border-radius: 5px !important;
}
-#star-button-box.urlbar-page-action {
+.urlbar-page-action {
padding: 5px 6px !important;
}
diff --git a/src/other/firefox/WhiteSur/parts/tabsbar-adaptive.css b/src/other/firefox/WhiteSur/parts/tabsbar-adaptive.css
index 6125a2a7..c6090622 100644
--- a/src/other/firefox/WhiteSur/parts/tabsbar-adaptive.css
+++ b/src/other/firefox/WhiteSur/parts/tabsbar-adaptive.css
@@ -383,15 +383,15 @@ tab[selected]:-moz-window-inactive {
display: none !important;
}
-.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([pinned], [sharing]) {
+.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([soundplaying], [muted], [activemedia-blocked]) {
background-color: var(--gnome-tabbar-tab-background) !important;
}
-.tabbrowser-tab[selected=true] .tab-icon-overlay:not([crashed]):is([pinned], [sharing]) {
+.tabbrowser-tab[selected=true] .tab-icon-overlay:not([crashed]):is([soundplaying], [muted], [activemedia-blocked]) {
background-color: var(--gnome-tabbar-tab-active-background) !important;
}
-.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([pinned], [sharing]):hover {
+.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([soundplaying], [muted], [activemedia-blocked]):hover {
background-color: var(--gnome-tabbar-tab-hover-background) !important;
}
diff --git a/src/other/firefox/WhiteSur/parts/tabsbar.css b/src/other/firefox/WhiteSur/parts/tabsbar.css
index 92adcd1a..7b445528 100644
--- a/src/other/firefox/WhiteSur/parts/tabsbar.css
+++ b/src/other/firefox/WhiteSur/parts/tabsbar.css
@@ -372,15 +372,15 @@ tab[selected]:-moz-window-inactive {
display: none !important;
}
-.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([pinned], [sharing]) {
+.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([soundplaying], [muted], [activemedia-blocked]) {
background-color: var(--gnome-tabbar-tab-background) !important;
}
-.tabbrowser-tab[selected=true] .tab-icon-overlay:not([crashed]):is([pinned], [sharing]) {
+.tabbrowser-tab[selected=true] .tab-icon-overlay:not([crashed]):is([soundplaying], [muted], [activemedia-blocked]) {
background-color: var(--gnome-tabbar-tab-active-background) !important;
}
-.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([pinned], [sharing]):hover {
+.tabbrowser-tab .tab-icon-overlay:not([crashed]):is([soundplaying], [muted], [activemedia-blocked]):hover {
background-color: var(--gnome-tabbar-tab-hover-background) !important;
}
diff --git a/src/other/firefox/common/icons/side-view.svg b/src/other/firefox/common/icons/side-view.svg
new file mode 100644
index 00000000..857946d1
--- /dev/null
+++ b/src/other/firefox/common/icons/side-view.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/other/firefox/common/icons/universal-notepad.svg b/src/other/firefox/common/icons/universal-notepad.svg
new file mode 100644
index 00000000..4854308d
--- /dev/null
+++ b/src/other/firefox/common/icons/universal-notepad.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/other/firefox/common/parts/icons.css b/src/other/firefox/common/parts/icons.css
index 49ef70e7..9fc754fc 100644
--- a/src/other/firefox/common/parts/icons.css
+++ b/src/other/firefox/common/parts/icons.css
@@ -266,16 +266,19 @@ menu[disabled] > .menu-right {
}
/* Sound icons */
-.tab-icon-overlay[soundplaying] {
+.tab-icon-overlay:not([crashed])[soundplaying] {
list-style-image: url("../icons/audio-playing-symbolic.svg") !important;
+ background-image: none !important;
}
-.tab-icon-overlay[muted] {
+.tab-icon-overlay:not([crashed])[muted] {
list-style-image: url("../icons/audio-muted-symbolic.svg") !important;
+ background-image: none !important;
}
.tab-icon-overlay[activemedia-blocked] {
list-style-image: url("../icons/tab-audio-blocked-small.svg") !important;
+ background-image: none !important;
}
.tab-icon-stack[activemedia-blocked="true"] .tab-icon-image {
@@ -357,7 +360,8 @@ menu[disabled] > .menu-right {
#add-ons-button,
#unified-extensions-button,
#addons-notification-icon,
-.install-icon {
+.install-icon,
+#identity-box[pageproxystate="valid"].extensionPage #identity-icon {
list-style-image: url("../icons/application-x-addon-symbolic.svg") !important;
}
/* Find button */
@@ -665,13 +669,13 @@ toolbar:not([brighttext]) .webextension-browser-action:-moz-lwtheme {
list-style-image: url("../icons/tool-profiler.svg") !important;
}
-/* page action */
-.urlbar-page-action {
- list-style-image: url("../icons/container-openin.svg") !important;
+/* containers extension */
+.urlbar-page-action > .urlbar-icon {
+ filter: none !important;
+}
- > .urlbar-icon {
- filter: none !important;
- }
+#pageAction-urlbar-_testpilot-containers {
+ list-style-image: url("../icons/container-openin.svg") !important;
}
#_testpilot-containers-BAP .toolbarbutton-icon {
@@ -703,6 +707,25 @@ toolbar:not([brighttext]) .webextension-browser-action:-moz-lwtheme {
--identity-icon: url("../icons/dollar.svg") !important;
}
+/* side view extension */
+#pageAction-urlbar-side-view_mozilla_org,
+#sidebarswitcher_menu_side-view_mozilla_org-sidebar-action,
+#side-view_mozilla_org-BAP .toolbarbutton-icon,
+#sidebar-box[sidebarcommand="side-view_mozilla_org-sidebar-action"] > #sidebar-header > #sidebar-switcher-target > #sidebar-icon {
+ list-style-image: url("../icons/side-view.svg") !important;
+}
+
+#side-view_mozilla_org-menuitem-_open-in-sidebar .menu-iconic-icon {
+ background-image: url("../icons/side-view.svg") !important;
+}
+
+/* Firefox note extension */
+#notes_mozilla_com-BAP .toolbarbutton-icon,
+#sidebarswitcher_menu_notes_mozilla_com-sidebar-action,
+#sidebar-box[sidebarcommand="notes_mozilla_com-sidebar-action"] > #sidebar-header > #sidebar-switcher-target > #sidebar-icon {
+ list-style-image: url("../icons/universal-notepad.svg") !important;
+}
+
/* Fix flat buttons icons aproach */
button.close::before {
content: "";