summaryrefslogtreecommitdiff
path: root/src/static
diff options
context:
space:
mode:
authoruser@node5.net <user@node5.net>2026-07-11 23:01:55 +0200
committeruser@node5.net <user@node5.net>2026-07-11 23:01:55 +0200
commitd4968aff82ccd9c77fbdf255a73f12e974ef5a76 (patch)
treef4395ccc30b6d9562fac6daa05b3a23ed0a0695d /src/static
parent1fa514ad5d9a3669b7bde4d6b4b3a94405107598 (diff)
js error handling - improve feedback on frontend, show error message in red
Diffstat (limited to 'src/static')
-rw-r--r--src/static/main.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/static/main.js b/src/static/main.js
index c281444..12c5e3f 100644
--- a/src/static/main.js
+++ b/src/static/main.js
@@ -11,10 +11,11 @@ async function update() {
}
} catch (err) {
// Happens when the server is closed / unreachable
- if (!topE.textContent.endsWith("❗")) {
- topE.textContent = (topE.textContent.slice(0, -1) || topE.textContent) + "❗";
- }
- console.log("Fetch failed:", err);
+ err_msg = err.message + " ";
+ topE.innerHTML = '<span style="color: red">' + err_msg.slice(0, topE.textContent.length) + "</span>" + topE.textContent.slice(err_msg.length)
+
+ console.log("Failed to fetch update");
+ console.log(err)
}
}