From 047d7683c494ce86049a92a4535f2ba94ddbec8d Mon Sep 17 00:00:00 2001 From: BlaCk_Void Date: Sat, 11 Sep 2021 21:17:56 +0900 Subject: [PATCH] Fix: BMB_bookmarksPopup - padding at Win10 #136 /* Global */ menupopup > menuitem, menupopup > menu { padding-inline-start: 1em; } .menu-iconic > .menu-iconic-left, .menuitem-iconic > .menu-iconic-left { margin-inline-end: 8px; } /* 16px + 8px => 24px */ menupopup:is(#goPopup, #bookmarksMenuPopup) menuitem:not(.menuitem-iconic, [disabled="true"]), menupopup:is(#goPopup, #bookmarksMenuPopup) menu:not(.menu-iconic) { margin-inline: 0 !important; padding-inline-start: calc(1em + 16px + 8px) !important; background-position: left 1em center !important; } /*BMB*/ #BMB_bookmarksPopup .subviewbutton { padding: var(--arrowpanel-menuitem-padding); /* 5px */ } .subviewbutton { margin-inline: var(--arrowpanel-menuicon-padding); } #BMB_bookmarksPopup .subviewbutton > .menu-iconic-text, #PlacesToolbar menu > .menu-iconic-text, #PlacesToolbar menuitem > .menu-iconic-text, .addon-banner-item > .toolbarbutton-text, .subviewbutton-iconic > .toolbarbutton-text, .subviewbutton[image] > .toolbarbutton-text, .subviewbutton[targetURI] > .toolbarbutton-text, .subviewbutton.bookmark-item > .toolbarbutton-text, .subviewbutton[checked="true"] > .toolbarbutton-text { padding-inline-start: 8px; } --- userChrome.css | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/userChrome.css b/userChrome.css index 4d4056c..27344f3 100644 --- a/userChrome.css +++ b/userChrome.css @@ -2259,6 +2259,23 @@ * #BMB_bookmarksPopup: looks like arrow panel */ + /* Windows */ + @media (-moz-os-version: windows-win10) { + /* Bookmark Popup - None icon menu */ + #BMB_bookmarksPopup, + #PersonalToolbar { + --context-menu-background-padding: var(--arrowpanel-menuitem-padding); + } + menupopup:is(#BMB_bookmarksPopup) menuitem:not(.menuitem-iconic, [disabled="true"]), + menupopup:is(#BMB_bookmarksPopup) menu:not(.menu-iconic), + #PersonalToolbar menupopup[placespopup="true"] menuitem:not(.menuitem-iconic, [disabled="true"]), + #PersonalToolbar menupopup[placespopup="true"] menu:not(.menu-iconic) { + margin-inline: var(--arrowpanel-menuitem-padding) !important; + padding-inline-start: calc(var(--arrowpanel-menuicon-padding) + 16px + 8px) !important; + background-position: left calc(var(--arrowpanel-menuicon-padding)) center !important; + } + } + /* Linux */ @media (-moz-gtk-csd-available) { /* Global Menu */