You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/images
lilia fd6e2954f7 Curtail over-zealous websocket reconnects
Closes #173

Previously, in the event of a failed websocket auth, we would attempt to
reconnect once a second ad infinitum. This changeset ensures that we
only reconnect automatically if the socket closed 'normally' as
indicated by the code on the socket's CloseEvent. Otherwise, show a
'Websocket closed' error on the inbox view.

Ideally we would show a more contextual error (ie, 'Unauthorized'), but
unfortunately the actual server response code is not available to our
code. It can be observed in the console output from the background page,
but programmatically, we only receive the WebSocket CloseEvent codes
listed here:
https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent#Status_codes

The websocket error message is displayed by a normally-hidden but ever
present socket status element. Clicking this element will immediately
refresh the background page, which will try again to open the websocket
connection.
10 years ago
..
appstore.svg Restyle registration page 10 years ago
audio.png Add missing images 10 years ago
back.png Make 'New Message' view match new title bar style 10 years ago
default.png Default avatars 11 years ago
error_red.png Curtail over-zealous websocket reconnects 10 years ago
menu.png Restyle menu icon 10 years ago
paperclip.png Fixup conversation page styles and functionality 10 years ago
pencil.png Style elements for compose flow 10 years ago
playstore.png Restyle registration page 10 years ago
refresh.png Curtail over-zealous websocket reconnects 10 years ago
send.png Fixup conversation page styles and functionality 10 years ago
video.png Add missing images 10 years ago