The web app (the defacto client) refreshes at any opportunity it detects a loss of connectivity. This becomes a problem on mobile because Chromium breaks active connections if the screen turns off, focus switches to another tab for long enough, or the browser changes UI state doesn't reason. The mobile UX is constantly losing state, making it near unusable.