gallery: incoming-message-disclosure plays open the "Received N messages" row first

Merged
TE
3d ago
+10-5

Base-red-job: web / react-apps-check

The base red webviews/test/agent-pane-fold-keeps-place.test.ts:80 (TimeoutError: waitFor: Timeout 30000ms exceeded) was fixed on base by #32832 while this PR was open. This PR now carries only the matching fix in the gallery entry that the test renders.

Cause: #32720 ("a turn's inbox notices and received lines are one 'Received N messages' row") deliberately gathers delivered messages from other sessions into one collapsed "Received N messages" row (Leo, 2026-11-02: "can't we simply just display most of these as recieved x messages and all of them get revealed then we can expand the messages"). In the agent-pane.incoming-message-disclosure gallery fixture, the three delivered lines (dep-fleet, fanout-infra, nx-sidebar) are now inside that row, so the fanout-infra line's toggle the test waits for is not drawn until the row opens.

The behaviour change was intended, so the gallery follows it rather than the product changing:

  • IncomingMessageDisclosure.gallery.ts: openWaiting (used by the a-shipped-open play and the B/C/D variants, which otherwise wait for 5 .cv-received lines that never draw) opens that row too, and the a-shipped note describes the row.

Risk: test and gallery only; no shipped code changes.
Agent session: agent session

šŸ¤– Generated with Claude Code