Description
When there's a function page with a substantial number of implementation/test combinations, and they are all triggered to run at the same time, sometimes the page never refreshes to show that the runs completed. Rather, the page gets stuck showing "Running" for all of the test runs.
Steps to reproduce:
- Go to a function page having a substantial number of implementation/test combinations, such as https://www.wikifunctions.org/view/en/Z13522.
- Make a trivial edit to a label or description field, so as to invalidate the previously saved test results for the function. Publish the edit.
- Observe that "Running" displays for all the tests, but doesn't go away for a long time (as far as I can tell it never goes away).
- However, if you refresh the page, the "Running" indicators will change appropriately to "Passed" and "Failed" indicators. (At least, that's what I observe most often.) Also, if you check the metadata dialogues, they indicate that the test runs were completed normally.
Observed behavior:
- As described above.
Expected behavior (Acceptance criteria):
- It should not be necessary to refresh the page in order to see the results indicators.
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Front-end_Task/Bug_Completion_Checklist