From b18740c9890fe7247e4cf83f0aa831909a541b37 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Thu, 23 Nov 2023 09:10:16 -0500 Subject: [PATCH] Always inject ready script --- server/models/helpers/ProsemirrorHelper.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/server/models/helpers/ProsemirrorHelper.tsx b/server/models/helpers/ProsemirrorHelper.tsx index 4d3793137..ace7cc5ab 100644 --- a/server/models/helpers/ProsemirrorHelper.tsx +++ b/server/models/helpers/ProsemirrorHelper.tsx @@ -235,10 +235,11 @@ export default class ProsemirrorHelper { } } + const element = dom.window.document.createElement("script"); + element.setAttribute("type", "module"); + // Inject Mermaid script if (mermaidElements.length) { - const element = dom.window.document.createElement("script"); - element.setAttribute("type", "module"); element.innerHTML = ` import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@9/dist/mermaid.esm.min.mjs'; mermaid.initialize({ @@ -247,8 +248,13 @@ export default class ProsemirrorHelper { }); window.status = "ready"; `; - dom.window.document.body.appendChild(element); + } else { + element.innerHTML = ` + window.status = "ready"; + `; } + + dom.window.document.body.appendChild(element); } return dom.serialize();