Open
Description
Currently upon loading of the landing page of the GUI, the websocket communication between Browser and Haskell backend is initiated. This websocket connection is never closed and more seriously it is never health checked. At least the following health checks should be implemented to achieve a more production ready system:
- what is happening if another page opens in another window
- what is happening if websocket connection is lost, should we have a re-connect mechanism and a user notification (currently web page is non-responsive after that)