From 94cc517472b2c5ee24e2a9a49c180f673264d900 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Wed, 11 Mar 2026 14:22:32 +0000 Subject: [PATCH] Add error handling for markdown parser --- .../@node-red/editor-client/src/js/ui/utils.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js b/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js index a70b36136..bb5f5ba10 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/utils.js @@ -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) {