cmux-next: motion follow-ups to #22795 (suggestion-lists-float opens its own entries; pane motion help)
Merged
TE
16d ago+4+4+0123456789-6-6-0123456789
Two follow-ups to #22795 (directional motion), now merged.
What changes
suggestion-lists-floatopens only its own gallery entries. It opened/gallery/frame.htmlwithoutentryPath, which loads every gallery entry, and waited inEVERY_ENTRY_PENDING(scripts/check-browser-test-lanes.ts) because #22795 changed the file. It now builds its stage URLs withgalleryFrame(entry, { variant })and warmsagent-pane.composerandagent-pane.new-tabwithwarmGalleryFrame, as the other narrowed tests do; its line leavesEVERY_ENTRY_PENDING.- The
motion.pane.variantDebug help is current. It said content keeps its final size. Since #22795 it keeps the larger of its starting and final size until the spring lands (motion.pane.holdContent).
Changelog
none
No capture: the only native change is a Debug tunable's help text in Settings; no layout or motion changes.
Observed / Not run
- Observed:
bun scripts/check-browser-test-lanes.tspasses ("Browser test lane imports checked.");scripts/web-lint.shpasses;prepush-gate.pyreports no new violations. - Not run: the browser test itself (it runs only in CI or on a Freestyle VM); CI's webview shard runs it.
Agent session: huge-blue
🤖 Generated with Claude Code
Need help on this PR? Tag @codesmith-bot with what you need.
Summary by cubic
Fixes two follow-ups to the directional motion changes from #22795.
- The
suggestion-lists-floattest now loads and warms only its own gallery entries (agent-pane.composerandagent-pane.new-tab) viagalleryFrameandwarmGalleryFrame, instead of loading/gallery/frame.htmlwith every entry. Its lane no longer waits inEVERY_ENTRY_PENDING. - Updates the
motion.pane.variantDebug help to reflect that content keeps the larger of its starting and final size until the spring lands, not just its final size.