diff --git a/app/src/protyle/render/mermaidRender.ts b/app/src/protyle/render/mermaidRender.ts index 557c085ea..5ad177e77 100644 --- a/app/src/protyle/render/mermaidRender.ts +++ b/app/src/protyle/render/mermaidRender.ts @@ -67,7 +67,7 @@ const initMermaid = (mermaidElements: Element[]) => { `); } const renderElement = item.firstElementChild.nextElementSibling as HTMLElement; - const id = "mermaid" + item.dataset.nodeId; + const id = "mermaid" + Lute.NewNodeID(); renderElement.innerHTML = `${Constants.ZWSP}
`; try { const mermaidData = await window.mermaid.render(id, Lute.UnEscapeHTMLStr(item.getAttribute("data-content")));