"Connection is unreliable" message is shown when any of our web requests (get data, get page, comet/websocket notifications connection) fails for the first time. By first time, we mean that there was a successful request just before the first failure. When it fails for the first time, you will see the warning come through in yellow color but will disappear as soon as the next request succeeds. If the next request does not succeed, we switch to the following error-style messages:
"Trying to reach the server..."
"No success so far, but we're still trying to connect..."
"Still trying to reach the server..."
We show them one by one when 2 or more requests are failed in a row. As soon as there's successful request, we will then display "Whew! We're back online".