Repository navigation
Chief front page gives way to a growing compose field - #22969
Conversation
… under it Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A long draft grows the field up into the empty Chief conversation's panel without a size change, so the panel was never refit, and it could only drop agent rows and the hero: the action rows and Switching card stayed under the field. MessagesLabHomeView now reports a field height change (onFieldTopChange) and the host lays out again; the panel drops agent rows, then the hero, then the Switching card, then the action rows. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
cmux status (one comment, edited in place; each line is updated by the job that owns it) Review App of this head (app.zip, kept 1 day)
Passes: CI passes on CI passes on Written by red: cmux-next checks (god files, concurrency, crash safety, l10n); no finished base run on d35831e to compare; do not merge until green; see lane-rules Tour of The path-selected recorder failed for core-after, core-before; see the run artifact and failed manifests. Path-selected interactions
Chief front page and settings (before): DEGRADED — 4 ok, 2 unavailable
Screenshots (5)1. Launch
Screenshots (5)1. Launch
Failed steps: 5. Split right Screenshots (12)1. Launch
Failed steps: 5. Split right Screenshots (12)1. Launch Tours are data in |
Review: agent rows could outlast the card, and a card with its desktop note could go before the hero. Agent rows now show only while the hero and card do, and the hero only while a card with keys does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Bead |
|
Evidence for head Focused tests (
Review (correctness subagent): PASS. Two low findings, both fixed in Dev build: job Not run yet: visual review of the tagged build. |
|
|
…-run-composer-overlap # Conflicts: # Packages/macOS/CmuxNext/Sources/CmuxNextHome/NativeTranscript/HomeNativeTranscriptView.swift
…ng draft The home-chief scene, then a long draft that grows the field up into the first-run panel; it waits until the field grew and the panel gave way, and reports how far the panel's lowest shown part sits above the field. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…s it Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Found 8 test failures on Blacksmith runners: Failures
|
A long-draft render left its draft for later scenes in the same app. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Evidence for head Focused tests ( Review of the merge and capture scene (second correctness subagent): PASS. Merge keeps both base's import-card offset ( Earlier reds on Capture: not taken (see description: capture minis unreachable from this machine; build job |
…-run-composer-overlap # Conflicts: # Packages/macOS/CmuxNext/Sources/CmuxNextHome/NativeTranscript/HomeFirstRunView.swift # Packages/macOS/CmuxNext/Sources/CmuxNextHome/NativeTranscript/HomeNativeTranscriptView.swift
…-run-composer-overlap
Bugbot needs on-demand usage enabledBugbot uses usage-based billing for this team and requires on-demand usage to be enabled. A team admin can enable on-demand usage in the Cursor dashboard. |
|
Evidence for head Conflict resolution ( Focused tests (key Dev build: job Reds on this head, classified:
|
|
Shipped in:
|












































![Fix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/fix-with-codesmith-light-3x.png)
Summary
In an empty Chief conversation, a long draft grows the compose field up into the Chief front page, and the page's action rows and Switching card drew over the text.
MessagesLabHomeView.onFieldTopChangereports a field height change (typing, an attachment, a width rewrap, a send);HomeNativeTranscriptViewlays out again, so the panel ends at the field's top.HomeFirstRunViewdrops what does not fit, in order: agent rows, then the hero, then the Switching card, then the action rows. Everything returns when the field shrinks; a card hidden with Hide stays hidden.home-chief-long-draft: thehome-chiefscene plus a 24-line draft; it waits until the field grew and the panel gave way, and reports the gap between the panel's lowest shown part and the field.Changelog
Fixed: The Chief start page no longer draws over a long message as you type it.
Testing
cmux-ci run --class light --script scripts/ci/package-test-lane.sh --arg=suite --arg=Packages/macOS/CmuxNext --arg=HomeChiefFrontPageTests,HomeFirstRunSwitchCardTests[,SharedIndicatorSurfacesTests](Xcode 26.6):eccbc43):aGrowingFieldNeverLeavesThePanelUnderItfails with 44 issues (the card and rows drawn up to 230 pt past a 0 pt panel; the action rows never hide).c4ccf2c), review follow-up (6d17447): all pass.Observed / Not run
6d17447(job2132c132a42aa997f14a29af, tag22969-chief-front-page-overlap) dogfooded by the requester, who reports the panel now gives way to a long draft.No capture: the capture build succeeded (job
790ffc5eeee906f2b2074d09, head02d3271), butcapture-host acquire --slotcould not reach either capture mini from this machine (cmux-mac-mini-cua-2/-3: SSH alias does not resolve here).cmux-ci capture <head> --state scene:home-chief-long-draft --pr 22969from a machine on the fleet route produces it.🤖 Generated with Claude Code