Socket client reconnect

Hi guys,

There seems to be no websocket reconnect mechanism implemented and the hearbeat interval is not respected here.
To reproduce on Mac please start your app, wait until it is loaded and turn WiFi off for a second. Client greys out and the following is found in the console:

WebSocket network error: The operation couldn’t be completed. Socket is not connected
TypeError: null is not an object (evaluating ‘this.$socket.readyState’)
Screenshot 2020-09-12 at 11.26.13

I was wondering if there are settings to workaround this? If not, is it possible to introduce a time out setting for websocket connection or implement a reconnect mechanism?
This would be very useful, for example, when running on mobile where websocket connection is closed when the phone is locked.

Many thanks!