stephenmoore33
Hello and welcome to the forum :)
Of course, it would be better if r3 could deal with connectivity loss seemlessly.
But it´s important to understand that if r3 looses connection, there is something going wrong. Even if you´re out in the field and have no data connection whatsoever, r3 does not immediately sign you out. Websockets, the technology we rely on, can handle quite a bit of interruption without issue.
Frequent sign-outs are most often a sign of badly configured services. r3 is not a website but a web application with different needs. Most proxies / proxy services however are configured for PHP based websites and they cut off open connections after a short timeout or restrict request header lengths. Both are poison for a complex web application like r3.
Please have a look at how CloudFlare Tunnels deals with websocket connections. If you disable timeouts for websockets (or at least increase them to a workday), r3 should not experience sign-outs.