From abb3b0a1cda20eed6bf55adce3209e432f550996 Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Thu, 24 Jun 2021 10:04:36 +0900 Subject: [PATCH] Fix: Context Menu - Mac padding --- userChrome.css | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/userChrome.css b/userChrome.css index 95dfa31..dba09d3 100644 --- a/userChrome.css +++ b/userChrome.css @@ -914,6 +914,7 @@ padding-inline-start: var(--context-menu-background-padding) !important; } + /* Padding - Windows */ @media (-moz-os-version: windows-win7 ), (-moz-os-version: windows-win8 ), (-moz-os-version: windows-win10) { @@ -927,6 +928,27 @@ } } + /* Padding Mac */ + @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { + :root { + --context-menu-background-padding-default: 10px; + --context-menu-mac-padding: 21px; + } + + /* context menu width */ + :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menuitem:not(.menuitem-iconic, [type="checkbox"], .in-menulist), + :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menu:not(.menu-iconic, [type="checkbox"], .in-menulist), + #blockedPopupDontShowMessage { + padding-inline-end: var(--context-menu-background-padding) !important; + } + + /* text position */ + :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menuitem > .menu-text, + :not(menu, #ContentSelectDropdown, #context-navigation) > menupopup > menu > menu-text { + padding-inline-start: var(--context-menu-mac-padding) !important; + } + } + /*= tabContextMenu =========================================================*/ #context_openANewTab { background-image: url(chrome://browser/skin/new-tab.svg);