mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 06:03:45 +01:00
on firefox don't show retrying connected message if the user clicked to change page
it creates a bit of worry for the user as it looks like the connection was not there.
This commit is contained in:
@@ -17,6 +17,10 @@ define [], () ->
|
||||
@disconnectIfInactive()
|
||||
, ONEHOUR)
|
||||
|
||||
@userIsLeavingPage = false
|
||||
window.addEventListener 'beforeunload', =>
|
||||
@userIsLeavingPage = true
|
||||
|
||||
@connected = false
|
||||
@userIsInactive = false
|
||||
|
||||
@@ -122,6 +126,9 @@ define [], () ->
|
||||
else
|
||||
countdown = 3 + Math.floor(Math.random() * 7)
|
||||
|
||||
if @userIsLeavingPage #user will have pressed refresh or back etc
|
||||
return
|
||||
|
||||
@$scope.$apply () =>
|
||||
@$scope.connection.reconnecting = false
|
||||
@$scope.connection.reconnection_countdown = countdown
|
||||
|
||||
Reference in New Issue
Block a user