gallery: incoming-message-disclosure plays open the "Received N messages" row first
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 thea-shipped-openplay and the B/C/D variants, which otherwise wait for 5.cv-receivedlines that never draw) opens that row too, and thea-shippednote describes the row.
Risk: test and gallery only; no shipped code changes.
Agent session: agent session
š¤ Generated with Claude Code