diff --git a/theme/parts/tabsbar.css b/theme/parts/tabsbar.css index b780f91..be3aa28 100644 --- a/theme/parts/tabsbar.css +++ b/theme/parts/tabsbar.css @@ -134,7 +134,7 @@ spacer[part=overflow-start-indicator], spacer[part=overflow-end-indicator] { border-left-width: 1px !important; border-color: transparent !important; } -.tabbrowser-tab:not([first-visible-unpinned-tab], [selected], :hover) { +.tabbrowser-tab:not(:first-of-type, [selected], :hover) { --gnome-tabbar-tab-separator-hack0: var(--gnome-tabbar-background); --gnome-tabbar-tab-separator-hack1: linear-gradient( to bottom, @@ -147,9 +147,12 @@ spacer[part=overflow-start-indicator], spacer[part=overflow-end-indicator] { ) 1; border-image: var(--gnome-tabbar-tab-separator-hack1); } -.tabbrowser-tab:not([first-visible-unpinned-tab]):-moz-window-inactive { +.tabbrowser-tab:-moz-window-inactive { --gnome-tabbar-tab-separator-hack0: var(--gnome-inactive-tabbar-background); } +#tabbrowser-tabs[overflow="true"] .tabbrowser-tab[first-visible-unpinned-tab] { + border-image: none !important; +} .tabbrowser-tab[selected] ~ .tabbrowser-tab:not([hidden="true"]) { border-image: none; }