Skip to content

fix(ui): drop Diff header totals that don't fit instead of running under the toolbar - #596

Merged
iamnbutler merged 1 commit into
mainfrom
fix-diff-header
Oct 22, 2026
Merged

iamnbutler merged 1 commit into
mainfrom
fix-diff-header

Conversation

@iamnbutler

@iamnbutler iamnbutler commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Map ^684. The Diff header's Committed/Uncommitted/Untracked totals were shrink-0 inside a min-w-0 row, so when the pane got narrow (details sidebar open at 1280px) they overflowed under the toolbar and Untracked +1 -0 overlapped Rebase. The totals now sit in a one-line, overflow-hidden wrapping row after the lane name: a total that doesn't fit wraps out of sight as a whole, the lane name keeps its place, and the toolbar is never covered.

Smoke: isolated host on port 4760, lane with committed, uncommitted and untracked work; headless Playwright at 1280 (details open), 1000, 860 and 760 px. All three totals show at 1280; at 860 Untracked drops; at 760 only Committed shows; nothing overlaps Commit or the view buttons.

Built in Ace

No. Built by Claude Code as a fix-train worker for the ace-map review (Playwright for the smoke screenshots), because the train runs outside an Ace channel. Dogfooding gap tracked in #5.

@iamnbutler
iamnbutler merged commit 8d30dbf into main Oct 22, 2026
1 check passed
@iamnbutler
iamnbutler deleted the fix-diff-header branch October 22, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant