The web app must not close if the server is unavailable

Currently, if the user refreshes or goes back to the root url, a new session begins automatically. If the user redirects away from an app and then presses the back button, on the browsers that don’t disable JavaScript, we attempt to reconnect automatically.

The case we are talking about here is when a browser is temporarily unable to reach the server and then regains connectivity without interaction from the user. A good example would be a mobile user with an unstable wifi signal.