From 07487b74ed15c56ddcc7e3723a80d0ec0766f738 Mon Sep 17 00:00:00 2001 From: vinceliuice Date: Thu, 18 Sep 2025 10:40:17 +0800 Subject: [PATCH] Fixed firefox 143 issues --- .../Monterey/parts/headerbar-urlbar.css | 17 ++++++++--- .../WhiteSur/parts/headerbar-urlbar.css | 6 ++-- other/firefox/common/parts/icons.css | 28 ++++++++++++++++--- 3 files changed, 41 insertions(+), 10 deletions(-) diff --git a/other/firefox/Monterey/parts/headerbar-urlbar.css b/other/firefox/Monterey/parts/headerbar-urlbar.css index 72a5baaf..d7ed77d1 100644 --- a/other/firefox/Monterey/parts/headerbar-urlbar.css +++ b/other/firefox/Monterey/parts/headerbar-urlbar.css @@ -2,6 +2,7 @@ @namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; +#search-container, toolbarspring { display: none !important; } @@ -12,17 +13,21 @@ toolbarspring { --urlbar-container-height: 32px !important; --urlbar-toolbar-height: 32px !important; --urlbar-inner-padding: 0 !important; + --urlbar-width: 360px !important; box-shadow: none !important; width: 360px !important; min-width: 360px !important; } -#urlbar[focused="true"]:not([suppress-focus-border]) > #urlbar-background { +#urlbar[focused="true"]:not([suppress-focus-border]) > #urlbar-background, +#urlbar[focused="true"]:not([suppress-focus-border]) > .urlbar-background { outline-color: transparent !important; } #urlbar-container, +.urlbar-container, #wrapper-urlbar-container, +.wrapper-urlbar-container, #urlbar #urlbar-input-container, #urlbar .urlbar-input-container { padding: 0 !important; @@ -32,12 +37,15 @@ toolbarspring { :root[sizemode="maximized"] #urlbar, :root[sizemode="maximized"] #urlbar-container, -:root[sizemode="maximized"] #wrapper-urlbar-container { +:root[sizemode="maximized"] #wrapper-urlbar-container, +:root[sizemode="maximized"] .urlbar-container, +:root[sizemode="maximized"] .wrapper-urlbar-container { width: 360px !important; min-width: 360px !important; } -#urlbar-background { +#urlbar-background, +.urlbar-background { box-shadow: none !important; border: none !important; background: none !important; @@ -71,7 +79,8 @@ toolbarspring { border-color: var(--gnome-inactive-headerbar-background) !important; } -#urlbar-input { +#urlbar-input, +.urlbar-input { text-align: center !important; padding: 0 28px 0 0 !important; } diff --git a/other/firefox/WhiteSur/parts/headerbar-urlbar.css b/other/firefox/WhiteSur/parts/headerbar-urlbar.css index 42098c0c..be91e65e 100644 --- a/other/firefox/WhiteSur/parts/headerbar-urlbar.css +++ b/other/firefox/WhiteSur/parts/headerbar-urlbar.css @@ -20,7 +20,8 @@ toolbarspring { padding-inline: 0 !important; } -#urlbar-background { +#urlbar-background, +.urlbar-background { box-shadow: none !important; border: none !important; background: transparent !important; @@ -61,7 +62,8 @@ toolbarspring { max-height: 32px !important; } -#urlbar-input { +#urlbar-input, +.urlbar-input { text-align: center !important; padding: 0 28px 0 0 !important; } diff --git a/other/firefox/common/parts/icons.css b/other/firefox/common/parts/icons.css index c216e28a..94b5d8af 100644 --- a/other/firefox/common/parts/icons.css +++ b/other/firefox/common/parts/icons.css @@ -214,10 +214,20 @@ treechildren::-moz-tree-image(query, OrganizerQuery_history____v) { /* Menu checkbox */ menuitem[type="checkbox"] { - list-style-image: url("../icons/checkbox-symbolic.svg") !important; +/* list-style-image: url("../icons/checkbox-symbolic.svg") !important;*/ + + .menu-icon { + background-image: url("../icons/checkbox-symbolic.svg") !important; + padding: 1px; + border-radius: 3px; + } } menuitem[type="checkbox"][checked="true"] { - list-style-image: url("../icons/checkbox-checked-symbolic.svg") !important; +/* list-style-image: url("../icons/checkbox-checked-symbolic.svg") !important;*/ + + .menu-icon { + background-image: url("../icons/checkbox-checked-symbolic.svg") !important; + } } menuitem[type="checkbox"][disabled="true"] .menu-iconic-icon { opacity: 0.5; @@ -228,10 +238,20 @@ menuitem[type="checkbox"][disabled="true"] .menu-iconic-icon { /* Menu radio */ menuitem[type="radio"] { - list-style-image: url("../icons/radio-symbolic.svg") !important; +/* list-style-image: url("../icons/radio-symbolic.svg") !important;*/ + + .menu-icon { + background-image: url("../icons/radio-symbolic.svg") !important; + padding: 1px; + border-radius: 3px; + } } menuitem[type="radio"][checked="true"] { - list-style-image: url("../icons/radio-checked-symbolic.svg") !important; +/* list-style-image: url("../icons/radio-checked-symbolic.svg") !important;*/ + + .menu-icon { + background-image: url("../icons/radio-checked-symbolic.svg") !important; + } } menuitem[type="radio"][disabled="true"] .menu-iconic-icon { opacity: 0.5;