From fcc00c54a39e5d2b82ef69245bb5545ada7a8592 Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Fri, 5 Jul 2024 15:51:41 +0200 Subject: [PATCH] UI: improve offline detection (#14705) --- assets/js/views/App.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/assets/js/views/App.vue b/assets/js/views/App.vue index 81f5edec7..12c187f4d 100644 --- a/assets/js/views/App.vue +++ b/assets/js/views/App.vue @@ -61,8 +61,11 @@ export default { this.reload(); } }, - offline: function () { + offline: function (now, prev) { updateAuthStatus(); + if (now && !prev) { + this.reconnect(); + } }, }, computed: { @@ -157,7 +160,6 @@ export default { this.ws.onclose = () => { console.log("websocket disconnected"); window.app.setOffline(); - this.reconnect(); }; this.ws.onmessage = (evt) => { try {