Hello @hydrandt
This is expected behavior.
Please let me provide you with details.
The “internet connection has been restored and the file version has been changed” pop-up message is related to editing session. This message usually appears if the client-server connection was lost and then got restored in standard time. As soon as the connection between the client and the server is “lost”, the reconnection function is activated.
This message needs to notify a used about the situation and possibility of data loss even if it didn’t happen.
About the reconnection feature in details. This feature is controlled in the following section of the default.json Document Server config:
"reconnection":{ "attempts": 50 "delay": "2s"
The main point that editor should reconnect a user to editing session. Sometimes it’s not possible without browser refresh. For example:
Scenario with only one user edits a file and runs to connection ‘lost’\reconnect events:
a) if the connection loss is momentary (up to 12 seconds), user doesn’t need to refresh a browser page. He\she will be reconnected to current session.
b) connection is lost for 12 seconds to 1 min 40 seconds - page refresh is needed, but user can download a file as well.
c) connection is lost more than 1 min 40 seconds - I believe this is worst case. Page refresh is needed, without this step a user can’t download a file.
About scenarios with a few users and the same file:
a) connection is lost up to 12 seconds - no actions are needed. A user will be available to get back to current editing session.
b) connection is lost mote than 12 seconds - page refresh is needed.
c) connection is lost up to 12 seconds and some changes have been made to a file by other user during this period - page refresh is necessary.
As you can see, you can be available to get back to editing session without additional actions if the period of disconnect is shortly.
About your questions to change default behavior, sorry we don’t have such plans at the moment.