Problem
Communications currently happen via a session opened through a websocket. There are cases when an user has an intermittent connection that will cause the connection to drop and reconnect. Currently when we reconnect, the user is provided with a new session and scripts are rerun.
Solution
A possible solution would be to store the session ID for each connection. If a connection disconnects, try to reconnect to the stored session ID. Need to research feasibility for this.
Additional context
This initially came through from #1552 which will address the file uploader component specifically. However, there needs to be some global thought into how intermittent connections globally.
Problem
Communications currently happen via a session opened through a websocket. There are cases when an user has an intermittent connection that will cause the connection to drop and reconnect. Currently when we reconnect, the user is provided with a new session and scripts are rerun.
Solution
A possible solution would be to store the session ID for each connection. If a connection disconnects, try to reconnect to the stored session ID. Need to research feasibility for this.
Additional context
This initially came through from #1552 which will address the file uploader component specifically. However, there needs to be some global thought into how intermittent connections globally.