cmux-next: motion follow-ups to #22795 (suggestion-lists-float opens its own entries; pane motion help)

Merged
TE
16d ago
+4-6

Two follow-ups to #22795 (directional motion), now merged.

What changes

  • suggestion-lists-float opens only its own gallery entries. It opened /gallery/frame.html without entryPath, which loads every gallery entry, and waited in EVERY_ENTRY_PENDING (scripts/check-browser-test-lanes.ts) because #22795 changed the file. It now builds its stage URLs with galleryFrame(entry, { variant }) and warms agent-pane.composer and agent-pane.new-tab with warmGalleryFrame, as the other narrowed tests do; its line leaves EVERY_ENTRY_PENDING.
  • The motion.pane.variant Debug 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.ts passes ("Browser test lane imports checked."); scripts/web-lint.sh passes; prepush-gate.py reports 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


View with [code]smith Autofix with [code]smith
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-float test now loads and warms only its own gallery entries (agent-pane.composer and agent-pane.new-tab) via galleryFrame and warmGalleryFrame, instead of loading /gallery/frame.html with every entry. Its lane no longer waits in EVERY_ENTRY_PENDING.
  • Updates the motion.pane.variant Debug help to reflect that content keeps the larger of its starting and final size until the spring lands, not just its final size.