fix: make collapsed scrollbar scrollable

This commit is contained in:
Julian Sommer
2026-08-18 15:10:07 +10:00
parent d8e6470979
commit 5e44aa604a
3 changed files with 6 additions and 3 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -392,7 +392,10 @@ export function SidebarContent({
return (
<div
className={cn(
"no-scrollbar flex min-h-0 flex-1 flex-col gap-0 overflow-auto group-data-[collapsible=icon]:overflow-hidden",
"no-scrollbar flex min-h-0 flex-1 flex-col gap-0 overflow-x-hidden overflow-y-auto",
// The collapsed rail is exactly one icon wide, so a scrollbar gutter
// would squeeze the icons. Hide it but keep the scrolling.
"group-data-[collapsible=icon]:[scrollbar-width:none] group-data-[collapsible=icon]:[&::-webkit-scrollbar]:hidden",
className,
)}
data-sidebar="content"