README: decision 98 - the composer's textarea hides its scrollbar

This commit is contained in:
Martin Dvořák 2026-10-15 18:41:54 +00:00
commit 2a956a1cd4

View file

@ -1483,6 +1483,15 @@ Things I chose while building, with the reasoning:
and the pixel-contrast scan lost a finding (the Aero study chip, 4.49:1). The suites also find and the pixel-contrast scan lost a finding (the Aero study chip, 4.49:1). The suites also find
Playwright's Chromium on macOS now (`~/Library/Caches/ms-playwright`). Playwright's Chromium on macOS now (`~/Library/Caches/ms-playwright`).
98. **The chat composer's textarea has no scrollbar.** With enough text the auto-growing field
capped at 180px revealed the browser scrollbar inside the frosted tile — over the Aero glass it
read as a broken widget, not an affordance ("that ugly scroll bar in the box where you put in
the prompts"). The field carries the shared `.no-scrollbar` style now: bar gone in all three
themes (verified against production: `scrollbar-width: none`, webkit `display: none`), while
`overflow` stays `auto`, so long messages still wheel-scroll and the caret line is scrolled
into view as you type. No strings, so no i18n; the additive change sits on top of the merged
scene-heat rework unchanged.
97. **Nested tiles inside the real-blur chrome drop the baked backdrop.** "Frutiger aero theme — 97. **Nested tiles inside the real-blur chrome drop the baked backdrop.** "Frutiger aero theme —
the attachment button looks completely different to the other ones." The composer band, the the attachment button looks completely different to the other ones." The composer band, the
chat header and the study pager keep a real `backdrop-filter` (they float over scrolling chat header and the study pager keep a real `backdrop-filter` (they float over scrolling