From 3ca83c7a27f283f2d9cb70910ecdbc1a33bec2d8 Mon Sep 17 00:00:00 2001 From: Leo Li Date: Wed, 21 Oct 2026 02:55:36 -0700 Subject: [PATCH] Minimap rail and Apps chips: the shared scroller, not a hidden one check-scrollbars (SCROLLBARS-THIN) fails cmux-next checks on feat-cmux-next: the thread minimap's list (#22879) and the Apps Discover chips hid their scrollbars with scrollbar-width and ::-webkit-scrollbar, which turn WebKit's overlay scroller into a custom one. They now keep the shared thin overlay scroller, hidden until the user scrolls. That takes the check from 13 hits to 10, back under its ceiling. Co-Authored-By: Claude Opus 5.5 Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15d18-aabc-7850-af29-f0655b1d2a1a&host=cosmic-gray --- .../src/agent-session/acpmux/threadMinimap/threadMinimap.css | 4 ---- webviews/src/pages/apps/styles.css | 1 - 2 files changed, 5 deletions(-) diff --git a/webviews/src/agent-session/acpmux/threadMinimap/threadMinimap.css b/webviews/src/agent-session/acpmux/threadMinimap/threadMinimap.css index af14d5f14be9..24d757f2b5d0 100644 --- a/webviews/src/agent-session/acpmux/threadMinimap/threadMinimap.css +++ b/webviews/src/agent-session/acpmux/threadMinimap/threadMinimap.css @@ -37,10 +37,6 @@ overflow-x: hidden; overflow-y: auto; overscroll-behavior: contain; - scrollbar-width: none; -} -.acpmux-minimap__list::-webkit-scrollbar { - display: none; } /* A rail longer than its room fades 2.5rem at an edge with more rows past it. */ .acpmux-minimap__list[data-fade-top] { diff --git a/webviews/src/pages/apps/styles.css b/webviews/src/pages/apps/styles.css index a246ab8029c2..1d37048e7f53 100644 --- a/webviews/src/pages/apps/styles.css +++ b/webviews/src/pages/apps/styles.css @@ -801,7 +801,6 @@ code { .apps-chips { flex-wrap: nowrap; overflow-x: auto; - scrollbar-width: none; /* 2px left of the first chip for its focus ring (pulled back so it stays on the edge), and room past the last one to scroll it clear of the fade. */ margin-left: -2px;