diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/multiRect.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/multiRect.ts index 5484ccc43..fd71bdd13 100644 --- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/multiRect.ts +++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/multiRect.ts @@ -56,8 +56,8 @@ export const multiRect = async (parent: SVGAElement, node: Node) => { const innerPath = createPathFromPoints(innerPathPoints); const innerNode = rc.path(innerPath, { ...options, fill: 'none' }); - const multiRect = shapeSvg.insert(() => innerNode, ':first-child'); - multiRect.insert(() => outerNode, ':first-child'); + const multiRect = shapeSvg.insert(() => outerNode, ':first-child'); + multiRect.insert(() => innerNode); multiRect.attr('class', 'basic label-container');