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:
Henry Oswald 2015-10-14 16:25:48 +01:00
parent a1f57f220b
commit 9eb4dd1b3b

View file

@ -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