The task’s activity
}, @@ -183,6 +184,15 @@ function rowHeads(container: HTMLElement): Element[] { return [...container.querySelectorAll('a [data-slot="live-head"]')]; } +// Follows a link of the page, and waits for React to have drawn where it leads. A click's own +// `act` ends at once: a render under it that reads the page's answer with `use` and isn't done by +// then is dropped, and React, holding on to it as still to come, never draws that page. +async function follow(link: HTMLElement, init?: MouseEventInit): Promise