From dfeb25f71139d3b22a5bdd932ad3f964d9112b6f Mon Sep 17 00:00:00 2001 From: MrOtherGuy Date: Thu, 21 Aug 2025 09:32:06 +0300 Subject: [PATCH] iconized main menu: Apply transparent stroke to the icon of quit button --- chrome/iconized_main_menu.css | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/chrome/iconized_main_menu.css b/chrome/iconized_main_menu.css index 94ee9ff..f017cb5 100644 --- a/chrome/iconized_main_menu.css +++ b/chrome/iconized_main_menu.css @@ -4,8 +4,7 @@ See the above repository for updates as well as full license text. */ /* Adds icons to main menu items which were removed in Proton */ #appMenu-zoom-controls::before, #appMenu-fxa-status2[fxastatus] > toolbarbutton::before, -#appMenu-protonMainView > .panel-subview-body > toolbarbutton > image, -#appMenu-mainView > .panel-subview-body > .subviewbutton > .toolbarbutton-icon{ +:where(#appMenu-mainView) > .panel-subview-body > .subviewbutton > .toolbarbutton-icon{ fill: currentColor; -moz-context-properties: fill; margin-inline: 0 8px !important; @@ -34,15 +33,16 @@ See the above repository for updates as well as full license text. */ #appMenu-help-button2{ list-style-image: url("chrome://global/skin/icons/info.svg") } #appMenu-quit-button2{ list-style-image: url("chrome://devtools/skin/images/search-clear.svg"); - stroke: transparent; - -moz-context-properties: fill,stroke; + & > .toolbarbutton-icon{ + stroke: transparent; + -moz-context-properties: fill,stroke; + } } #appMenu-translate-button{ list-style-image: url("chrome://browser/skin/translations.svg") } #appMenu-zoom-controls::before{ background-image: url("chrome://browser/skin/fullscreen.svg") } /* Use account-button icon for signed in sync item */ #appMenu-fxa-status2[fxastatus] > toolbarbutton::before{ background-image: var(--avatar-image-url) } /* Add somewhat hacky separator to zoom controls so it looks consistent */ -#appMenu-protonMainView > .panel-subview-body::after, #appMenu-mainView > .panel-subview-body::after{ content: ""; display: flex;