From d4968aff82ccd9c77fbdf255a73f12e974ef5a76 Mon Sep 17 00:00:00 2001 From: "user@node5.net" Date: Sat, 11 Jul 2026 23:01:55 +0200 Subject: js error handling - improve feedback on frontend, show error message in red --- src/static/main.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/static') 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 = '' + err_msg.slice(0, topE.textContent.length) + "" + topE.textContent.slice(err_msg.length) + + console.log("Failed to fetch update"); + console.log(err) } } -- cgit v1.3.1