From c74cb093244ceb59cf21975de5dff505da9a7f6b Mon Sep 17 00:00:00 2001 From: Martin Bauer Date: Sat, 3 Oct 2026 19:43:06 +0200 Subject: [PATCH] Browse: no vertical scrollbar on the root shelves The three shelf rows fit the screen, and each scrolls sideways on its own, so the page around them no longer scrolls vertically. Co-Authored-By: Claude Opus 5.5 --- web/src/components/BrowseView.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/src/components/BrowseView.tsx b/web/src/components/BrowseView.tsx index b42aaac..234db59 100644 --- a/web/src/components/BrowseView.tsx +++ b/web/src/components/BrowseView.tsx @@ -192,10 +192,12 @@ function BrowseViewImpl({ ref={scroller} className={ANIMATE_VIEW_TRANSITIONS ? "view-enter" : undefined} // Right padding reserves room for the tab rail's own glass bar (see - // TAB_RAIL_CLEARANCE) so a full-width shelf row never renders under it. + // TAB_RAIL_CLEARANCE) so a full-width shelf row never renders under it. The + // three rows fit the screen, so no vertical scrollbar: each row scrolls + // sideways on its own. style={{ flex: 1, - overflow: "auto", + overflow: "hidden", minHeight: 0, padding: `14px ${TAB_RAIL_CLEARANCE}px 250px 32px`, }}