Repository navigation
Agent composer: plain top strip leaves no stray hairline above the card's corners - #21031
Conversation
The default tab's foot (.acpmux-composer > .acpmux-composer-strip::after, side hairlines below the strip) still paints under data-top-strip=plain: a short stroke stands in the 4 px gap above both of the card's top corners on the new chat strip. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Under agentPane.debug.topStripStyle=plain the default tab's foot (.acpmux-composer > .acpmux-composer-strip::after) kept its side hairlines, so a 2.5 px stroke stood in the gap above both of the card's top corners, visible in light themes. plain now drops the foot; default and bump are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Found 1 test failure on Blacksmith runners: Failure
|
|
Bead |
|
all web/size checks green |
…/top-strip-fixforward
Gallery155 states changed: agent-pane.artifact-panel/versions, agent-pane.chat-width/standard, agent-pane.transcript/long-code, agent-pane.chat-width/wide, agent-pane.chat-width/wide-blocks, ... · 69 play checks failed Diff page and renders (the run's 149 more on the diff page. Live preview (follows this branch; start it with
Play checks failed (0 px anchor movement, 0 layout shift, no frame over 33 ms unless the entry gives a reason):
310 nondeterministic states differed from a second render of the same head (a clock or fixture leak) and are not counted as changes. |
|
Passes: CI passes on CI passes on Written by |
|
|
…/top-strip-fixforward
…ser/top-strip-fixforward
…/top-strip-fixforward
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. |
|
cmux-next tour of Path-selected interactions
Agent pane (before): 3 ok
Screenshots (11)1. Launch
Screenshots (11)1. Launch Tours are data in |






































With
agentPane.debug.topStripStyle = plain, a short stroke stood in the 4 px gap above both of the new chat composer's top corners (#20984). It came from the default tab's foot,.acpmux-composer > .acpmux-composer-strip::after: plain cleared the strip's own fill and hairlines but not the foot's side hairlines. It shows in light themes (Apple light, Catppuccin Latte), where the edge tone contrasts with the page. plain now drops the foot. The default and bump variants are unchanged: the new rule matches onlydata-top-strip="plain".Test:
composer-top-strip-variants.test.tschecks, for plain on the new chat strip, the mid-chat queue and the New Tab strip, in Catppuccin Latte, Apple System Colors Light and Catppuccin Mocha, that the strip, the queue, their pseudo-elements and the card's::beforepaint no border, shadow or fill in the gap above the card.acpmux-composer-strip::afterwith its two inset side hairlines; the queue and New Tab cases pass.composer-location-strip(22/22) andcomposer-row-layout(27/27) pass, and so doesbun run check.The browser runs used #21020's gallery reader fix, applied locally and not committed. Base gallery browser tests fail without it.
Plain, before (484eb88) and after, at 760 px, with a zoomed crop of the top-left corner:
760 px
400 px
🤖 Generated with Claude Code