Merge pull request #5560 from node-red/marked-error-handling

Add error handling for markdown parser
pull/5564/head
Nick O'Leary 2026-03-12 10:16:59 +00:00 committed by GitHub
commit 0d96ba296d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 3 deletions

View File

@ -121,9 +121,14 @@ RED.utils = (function() {
window._marked.use({extensions: [descriptionList, description] } );
function renderMarkdown(txt) {
var rendered = _marked.parse(txt);
const cleaned = DOMPurify.sanitize(rendered);
return cleaned;
try {
var rendered = _marked.parse(txt);
const cleaned = DOMPurify.sanitize(rendered);
return cleaned;
} catch (err) {
console.warn(err);
return txt
}
}
function formatString(str) {