The UI often displays websocket errors with no explanation if the server has disconnected and hasn't provided a close reason. We should come up with a nicer error message, e.g. "Websocket disconnected" for the common 1006 error we encounter.
To reproduce: disconnect from the public api, or throw some websocket errors from the server.