Skip to content

Commit 36aa31e

Browse files
committed
suppress broken inline script to avoid duplicate parse error
1 parent f9a35f3 commit 36aa31e

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

client/modules/Preview/EmbedFrame.jsx

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -81,23 +81,23 @@ function jsPreprocess(jsText, fileName, lineOffset = 0) {
8181
space: true
8282
});
8383
newContent = loopProtect(newContent);
84-
} else {
85-
fatal.forEach((err) => {
86-
const line = (err.line || 1) + lineOffset;
87-
const key = `${fileName}:${line}:${err.character}:${err.reason}`;
88-
if (jshintErrorKeys.has(key)) return;
89-
jshintErrorKeys.add(key);
90-
jshintErrors.push({
91-
file: fileName,
92-
line,
93-
character: err.character,
94-
reason: err.reason,
95-
evidence: err.evidence,
96-
code: err.code
97-
});
98-
});
84+
return newContent;
9985
}
100-
return newContent;
86+
fatal.forEach((err) => {
87+
const line = (err.line || 1) + lineOffset;
88+
const key = `${fileName}:${line}:${err.character}:${err.reason}`;
89+
if (jshintErrorKeys.has(key)) return;
90+
jshintErrorKeys.add(key);
91+
jshintErrors.push({
92+
file: fileName,
93+
line,
94+
character: err.character,
95+
reason: err.reason,
96+
evidence: err.evidence,
97+
code: err.code
98+
});
99+
});
100+
return `/* p5 sketch suppressed due to syntax errors in ${fileName}, see console */`;
101101
}
102102

103103
function resolveJSLinksInString(content, files, fileName, lineOffset = 0) {

0 commit comments

Comments
 (0)