fix(web): reduce the title bar scroll fade height - #214
Conversation
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com> (cherry picked from commit 6e324b9bbfc72e694c3c16abeb59716c37fc02d5)
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
Review follow-up on the #8799 port. Moving the fade height into :root removed the co-location that made the pairing obvious, and the comment still claimed the top padding was the fade band's height. It is WorkspacePageContainer's pt-6, so a future bump of the token would silently desync the two and wash out controls on both this page and settings.
|
Adversarial review found no correctness bugs. It confirmed every One low-severity note, fixed: the reworded comment on Re-verified: |
The scroll fade under the title bar was tall enough to wash out the top of the
content behind it, so the first line of a thread or settings panel sat under a
gradient instead of reading cleanly.
Shortens the fade and applies the same height consistently across the chat
timeline, settings layout, and pull requests route.
Adopted from upstream
pingdotgg/t3code#8799(6e324b9bb), cherry-picked clean.Verified:
vp test run --dir apps/web apps/web/src/components/chat/MessagesTimeline.test.tsx(44 passed),
vp run -F @t3tools/web typecheck(exit 0, no errors).Purely visual, not exercised in a browser — happy to do a real-client pass on request.
Reviewed and integrated with Claude Opus 5 in Claude Code.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.