Fix: Selected Tab - multiselected outline remove at connected tab

This commit is contained in:
alstjr7375 2022-03-24 01:28:50 +09:00
parent e75c1a3a5f
commit 723838e5a3
2 changed files with 37 additions and 0 deletions

View file

@ -16,3 +16,22 @@
> .tab-loading-burst:not([bursting]) {
opacity: 0.15;
}
@include Option("userChrome.tab.connect_to_window") {
.tab-background[multiselected=true] {
outline: none !important;
}
}
@include NotOption("userChrome.tab.connect_to_window") {
/* Backport from FF 99 */
.tab-background[multiselected=true] {
outline: 1px solid color-mix(in srgb, var(--focus-outline-color, currentColor) 40%, transparent);
outline-offset: -1px;
}
.tab-background[multiselected=true][selected=true] {
outline-width: 2px;
outline-offset: -2px;
}
}

View file

@ -3749,6 +3749,24 @@
> .tab-loading-burst:not([bursting]) {
opacity: 0.15;
}
@supports -moz-bool-pref("userChrome.tab.connect_to_window") {
.tab-background[multiselected="true"] {
outline: none !important;
}
}
@supports not -moz-bool-pref("userChrome.tab.connect_to_window") {
/* Backport from FF 99 */
.tab-background[multiselected="true"] {
outline: 1px solid color-mix(in srgb, var(--focus-outline-color, currentColor) 40%, transparent);
outline-offset: -1px;
}
.tab-background[multiselected="true"][selected="true"] {
outline-width: 2px;
outline-offset: -2px;
}
}
}
/*= Selected Tab - Box Shadow ================================================*/
@supports -moz-bool-pref("userChrome.tab.box_shadow") {