Steps to reproduce
1. Run a pipeline and open the result modal
2. wait for the pipeline to finish
3. all nodes in the pipeline graph are ticked but the header never changes from the running state to a final success/failure screen. There are thousands of errors in the js console.
- Fix the bug
- add a appropriate tests
MN Note: this seems to happen primarily on .io - which is remote, vs local. However Thorsten Scherler believes he can reproduce it locally with the acceptance test harness. This is due to SSE events not arriving for some reason. Locally no one has been able to reproduce this in a browser.