diff --git a/src/app/globals.css b/src/app/globals.css index 42f23d8..a1276cb 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1003,19 +1003,11 @@ } /* Unified scrollbar style for scrollable containers. - Matches StickToBottom's internal scrollbar-gutter so all scroll areas - behave the same: symmetric gutter, no layout shift. */ -.scrollbar-thin { - scrollbar-width: thin; - scrollbar-color: var(--border) transparent; - scrollbar-gutter: stable both-edges; -} - -/* Single-edge variant: only reserves space on the scrollbar side */ + Thin overlay scrollbar — no gutter reserved, no layout shift. */ +.scrollbar-thin, .scrollbar-thin-edge { scrollbar-width: thin; scrollbar-color: var(--border) transparent; - scrollbar-gutter: stable; } /* Streamdown code blocks: dark mode via shiki dual-theme CSS variables */ diff --git a/src/components/conversations/sidebar-conversation-list.tsx b/src/components/conversations/sidebar-conversation-list.tsx index 5d94881..89c27bf 100644 --- a/src/components/conversations/sidebar-conversation-list.tsx +++ b/src/components/conversations/sidebar-conversation-list.tsx @@ -482,7 +482,7 @@ export function SidebarConversationList({