Skip to content

Commit 35c33d1

Browse files
authored
Fix Firefox CSS variable compatibility (#206)
1 parent 01352eb commit 35c33d1

3 files changed

Lines changed: 17 additions & 7 deletions

File tree

‎src/second_sidebar/css/popups.mjs‎

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,19 @@ export const POPUPS_CSS = `
130130
}
131131
132132
input:focus-visible {
133-
background-color: var(--toolbar-field-focus-background-color);
134-
color: var(--toolbar-field-focus-color);
135-
border: solid 1px var(--toolbar-field-focus-border-color);
133+
background-color: var(
134+
--toolbar-field-background-color-focus,
135+
var(--toolbar-field-focus-background-color, var(--toolbar-field-background-color))
136+
);
137+
color: var(
138+
--toolbar-field-text-color-focus,
139+
var(--toolbar-field-focus-color, var(--toolbar-field-color, var(--toolbar-field-text-color)))
140+
);
141+
border: solid 1px
142+
var(
143+
--toolbar-field-border-color-focus,
144+
var(--toolbar-field-focus-border-color, var(--toolbar-field-border-color))
145+
);
136146
}
137147
138148
.sb2-button-iconic .toolbarbutton-text {

‎src/second_sidebar/css/sidebar_main.mjs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export const SIDEBAR_MAIN_CSS = `
1313
&[overlay="true"] {
1414
position: absolute;
1515
z-index: 9999;
16-
background-color: var(--toolbox-bgcolor);
16+
background-color: var(--toolbox-background-color, var(--toolbox-bgcolor));
1717
box-shadow: var(--content-area-shadow);
1818
1919
@media (-moz-windows-mica) {
@@ -137,7 +137,7 @@ export const SIDEBAR_MAIN_CSS = `
137137
}
138138
139139
#widget-overflow-fixed-list .sb2-main-button {
140-
padding: var(--arrowpanel-menuitem-padding);
140+
padding: var(--panel-menuitem-padding, var(--arrowpanel-menuitem-padding));
141141
}
142142
143143
:root:has(#sb2-wrapper[position="left"]) {

‎src/second_sidebar/css/sidebar_splitter.mjs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
export const SIDEBAR_SPLITTER_CSS = `
22
@media -moz-pref("browser.nova.enabled") {
33
#sb2-splitter {
4-
width: var(--chrome-window-gap);
4+
width: var(--chrome-window-gap, var(--splitter-width));
55
border-inline: none;
6-
margin-inline: calc(-1 * var(--chrome-window-gap) + 1px);
6+
margin-inline: calc(-1 * var(--chrome-window-gap, 1px) + 1px);
77
}
88
99
#sb2-after-splitter {

0 commit comments

Comments
 (0)