diff --git a/packages/mermaid/src/diagrams/sequence/svgDraw.js b/packages/mermaid/src/diagrams/sequence/svgDraw.js index ed992f9198..560af85227 100644 --- a/packages/mermaid/src/diagrams/sequence/svgDraw.js +++ b/packages/mermaid/src/diagrams/sequence/svgDraw.js @@ -243,12 +243,15 @@ export const drawText = function (elem, textData) { } else { textElem.text(text); } + + const textElemNode = (textElem._groups || textElem)[0][0] if ( + textElemNode && textData.valign !== undefined && textData.textMargin !== undefined && textData.textMargin > 0 ) { - textHeight += (textElem._groups || textElem)[0][0].getBBox().height; + textHeight += textElemNode.getBBox().height; prevTextHeight = textHeight; }