Skip to content

Commit 3df55b7

Browse files
committed
added null check
added null check
1 parent 93b37ed commit 3df55b7

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

client-src/default/overlay.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,17 @@ function clear() {
112112
// Compilation with errors (e.g. syntax error or missing modules).
113113
function showMessage(messages) {
114114
ensureOverlayDivExists((div) => {
115+
let singleMessage = messages[0];
116+
117+
if (singleMessage && singleMessage.message) {
118+
singleMessage = singleMessage.message;
119+
}
120+
115121
// Make it look similar to our terminal.
116122
div.innerHTML = `<span style="color: #${
117123
colors.red
118124
}">Failed to compile.</span><br><br>${ansiHTML(
119-
entities.encode(messages[0].message || messages[0])
125+
entities.encode(singleMessage)
120126
)}`;
121127
});
122128
}

0 commit comments

Comments
 (0)