diff --git a/internal/idlewatcher/html/loading.js b/internal/idlewatcher/html/loading.js index 32be4a2b..d7bf7c16 100644 --- a/internal/idlewatcher/html/loading.js +++ b/internal/idlewatcher/html/loading.js @@ -51,15 +51,12 @@ window.onload = async () => { * @param {EventLevel} [level] */ function addConsoleLine(type, message, timestamp, level) { - const lvl = - level === "debug" || - level === "info" || - level === "warn" || - level === "error" - ? level - : type === "error" - ? "error" - : "info"; + const validLevels = ["debug", "info", "warn", "error"]; + const lvl = validLevels.includes(level) + ? level + : type === "error" + ? "error" + : "info"; const line = document.createElement("div"); line.className = `console-line ${type} level-${lvl}`; @@ -140,7 +137,7 @@ window.onload = async () => { eventSource.close(); } else { // Show other message types - const message = payload.message; + const message = payload.message || ""; addConsoleLine(type, message, timestamp, evt.level); } };