diff --git a/css/leptonChrome.css b/css/leptonChrome.css index 95247f1..d1910d6 100644 --- a/css/leptonChrome.css +++ b/css/leptonChrome.css @@ -3793,14 +3793,25 @@ --menu-padding: 0px; } } - menupopup:not(.in-menulist) > menuitem, + menupopup > menuitem, menupopup > menu { /* Original: 0.5em */ padding-block: var(--menu-padding) !important; } - #ContentSelectDropdown > menupopup > menucaption, - #ContentSelectDropdown > menupopup > menuitem { - padding-block: 0 !important; + @media (-moz-os-version: windows-win7), + (-moz-platform: windows-win7), + (-moz-os-version: windows-win8), + (-moz-platform: windows-win8), + (-moz-os-version: windows-win10), + (-moz-platform: windows-win10) { + #ContentSelectDropdown > menupopup > menucaption, + #ContentSelectDropdown > menupopup > menuitem { + padding-block: 0 !important; + } + #ContentSelectDropdown > menupopup > menucaption > .menu-iconic-text, + #ContentSelectDropdown > menupopup > menuitem > .menu-iconic-text { + padding-block: var(--menu-padding) !important; + } } @media (-moz-gtk-csd-available) { #ContentSelectDropdown > menupopup > menucaption, @@ -3808,6 +3819,12 @@ padding-block: var(--menu-padding) !important; } } + @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { + #ContentSelectDropdown > menupopup > menucaption, + #ContentSelectDropdown > menupopup > menuitem { + padding-block: var(--menu-padding) !important; + } + } @supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled") { :root:not([uidensity="touch"]) .menu-text, :root:not([uidensity="touch"]) .menu-iconic-text { diff --git a/css/leptonContent.css b/css/leptonContent.css index d83e508..63f9a1c 100644 --- a/css/leptonContent.css +++ b/css/leptonContent.css @@ -2894,7 +2894,8 @@ richlistbox, search-textbox, .web-appearance-choice, - .content-blocking-category { + .content-blocking-category, + #translations-manage-install-list { border-radius: 0 !important; } } diff --git a/src/contents/_rounding.scss b/src/contents/_rounding.scss index 1056498..b6de0a6 100644 --- a/src/contents/_rounding.scss +++ b/src/contents/_rounding.scss @@ -83,7 +83,8 @@ richlistbox, search-textbox, .web-appearance-choice, - .content-blocking-category { + .content-blocking-category, + #translations-manage-install-list { border-radius: 0 !important; } } diff --git a/src/padding/_menu.scss b/src/padding/_menu.scss index e4c7c4e..a8b56bb 100644 --- a/src/padding/_menu.scss +++ b/src/padding/_menu.scss @@ -16,7 +16,7 @@ } } -menupopup:not(.in-menulist) > menuitem, +menupopup > menuitem, menupopup > menu { /* Original: 0.5em */ padding-block: var(--menu-padding) !important; @@ -24,9 +24,17 @@ menupopup > menu { #ContentSelectDropdown > menupopup > menucaption, #ContentSelectDropdown > menupopup > menuitem { - padding-block: 0 !important; + @include OS($win) { + // https://github.com/mozilla/gecko-dev/blob/fe0348c6e6926fd033eef256a272180a85684aa1/toolkit/themes/windows/global/global.css#L133-L148 + padding-block: 0 !important; - @include OS($linux) { + > .menu-iconic-text { + padding-block: var(--menu-padding) !important; + } + } + + @include OS($linux, $mac) { + // Linux - padding: 4px 6px padding-block: var(--menu-padding) !important; } }