From 0c38f2028177e0e48679f4d0b8774b3a36beba13 Mon Sep 17 00:00:00 2001 From: Per Brolin Date: Wed, 15 Feb 2023 14:17:46 +0100 Subject: [PATCH] Clearing sequence diagram before rendering --- packages/mermaid/src/diagrams/sequence/sequenceRenderer.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/mermaid/src/diagrams/sequence/sequenceRenderer.ts b/packages/mermaid/src/diagrams/sequence/sequenceRenderer.ts index ce850c9f1..9ab84ab60 100644 --- a/packages/mermaid/src/diagrams/sequence/sequenceRenderer.ts +++ b/packages/mermaid/src/diagrams/sequence/sequenceRenderer.ts @@ -631,6 +631,9 @@ function adjustLoopHeightForWrap(loopWidths, msg, preMargin, postMargin, addLoop export const draw = function (_text: string, id: string, _version: string, diagObj: Diagram) { const { securityLevel, sequence } = configApi.getConfig(); conf = sequence; + diagObj.db.clear(); + // Parse the graph definition + diagObj.parser.parse(text); // Handle root and Document for when rendering in sandbox mode let sandboxElement; if (securityLevel === 'sandbox') {