From 15871dc7c642122cfd45f04be28a2c46aa9e4a11 Mon Sep 17 00:00:00 2001 From: alstjr7375 Date: Sun, 18 Jun 2023 18:12:32 +0900 Subject: [PATCH] Fix: Padding - Suppress jitter when using Panorama Tab Groups #643 --- css/leptonChrome.css | 5 +++++ src/padding/_tabbar_width.scss | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/css/leptonChrome.css b/css/leptonChrome.css index 2268d86..99533a2 100644 --- a/css/leptonChrome.css +++ b/css/leptonChrome.css @@ -3436,6 +3436,11 @@ max-width: var(--tab-max-width) !important; /* Original: 225px */ } /* neighbouring tabs should "pinch" together */ + #tabbrowser-tabs:not([hasadjacentnewtabbutton]):not([overflow="true"]) + > #tabbrowser-arrowscrollbox + > #tabbrowser-arrowscrollbox-periphery { + min-width: 1px; + } @supports not -moz-bool-pref("userChrome.tab.photon_like_padding") { @supports -moz-bool-pref("userChrome.tab.lepton_like_padding") { .tabbrowser-tab[pinned] { diff --git a/src/padding/_tabbar_width.scss b/src/padding/_tabbar_width.scss index e33e6c5..cd0b851 100644 --- a/src/padding/_tabbar_width.scss +++ b/src/padding/_tabbar_width.scss @@ -89,6 +89,10 @@ } /* neighbouring tabs should "pinch" together */ +#tabbrowser-tabs:not([hasadjacentnewtabbutton]):not([overflow="true"]) + > #tabbrowser-arrowscrollbox > #tabbrowser-arrowscrollbox-periphery { + min-width: 1px; // With Panorama Tab Groups #643 +} @include NotOption("userChrome.tab.photon_like_padding") { @include Option("userChrome.tab.lepton_like_padding") { .tabbrowser-tab {