Page MenuHomePhabricator

Display checks immediately when generated, rather than waiting for all checks to finish generating
Open, HighPublic5 Estimated Story Points

Description

Currently checks are generated in a per-listener batch, and then we display them once all the checks are generated. When there are async checks involved, they hold up the display of all other generated checks. We by-convention generate async checks with a 6s timeout on server connections, but that's quite a long time in user-perception.

We should make it so that checks are displayed as soon as they are generated. Then other checks can be displayed as they stream in.

The main hold-up on doing this is rewriting some of the controller-dialog communication, because there's currently a gap where the dialog is opening and isn't yet listening to for the update events.

(Arguably this is related to T380378.)

Event Timeline

VPuffetMichel set the point value for this task to 5.Mar 25 2026, 5:29 PM

Change #1268693 had a related patch set uploaded (by DLynch; author: DLynch):

[mediawiki/extensions/VisualEditor@master] Edit check: render checks immediately

https://gerrit.wikimedia.org/r/1268693

Change #1268693 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] Edit check: render checks immediately

https://gerrit.wikimedia.org/r/1268693