SSE reconnects after losing it's connection, however if the client is hibernated completely (e.g. closing a laptop) then SSE stops completely and does not reconnect again after reopening the laptop.
1. Start a job
2. View the activity of the pipeline in blue ocean
3. close your laptop lid until the run finishes
4. open your laptop lid and see that the run is still executing
We need some way of detecting that we were in hibernation and, once detected, reload the page completely, forcing an update of the UI and a restarting of SSE etc.