The NodeType progress-area test waits for the area, not for a neighbouring stream

NodeTypeProgressAreaTest.ColdCycle_TriggersCompile_StreamsTransitions_LandsAssemblyOnDisk failed on a PR this morning and then on main itself, where a red required check turns delivery off until the next green commit.

It waited for the NodeType to reach Ok on one stream, then asserted that a queue filled by a different subscription — the Progress layout area — was non-empty. Its own comment claimed the area "has emitted at least the terminal control by then". The area subscribes to the same state through its own hop, and nothing orders the two, so the queue was sometimes still empty when the snapshot was taken.

The test now waits on the area's control stream for its first non-null control — the same wait its warm-cache path already used — and only then asserts. A wedged area now fails with a bounded wait that names it, rather than an empty-queue assertion that reads as a race.

Reconnecting…
The server was updated. Reloading the page to pick up the latest version.