aboutsummaryrefslogtreecommitdiff
path: root/src/webui_live.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/webui_live.js')
-rw-r--r--src/webui_live.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/webui_live.js b/src/webui_live.js
index 12b5fef..b28fa52 100644
--- a/src/webui_live.js
+++ b/src/webui_live.js
@@ -2,8 +2,13 @@
const ws = new WebSocket("/webui_ws")
ws.onopen = () => console.log("ws open");
-ws.onclose = () => console.warn("ws close");
ws.onerror = () => console.warn("ws error");
+ws.onclose = () => {
+ console.warn("ws close");
+ document.body.innerHTML +=
+ `<p style="position:absolute;top:10px;left:10px;font-size:larger;background-color:red;padding:1em;">Websocket connection lost.</p>`
+ setTimeout(() => globalThis.location.reload(), 500)
+}
ws.onmessage = ev => {
const u = JSON.parse(ev.data)
if (u.t == "update_worker") {