diff --git a/packages/mermaid/src/diagrams/user-journey/journeyRenderer.ts b/packages/mermaid/src/diagrams/user-journey/journeyRenderer.ts index 06c6cdeea..2e27cc8b5 100644 --- a/packages/mermaid/src/diagrams/user-journey/journeyRenderer.ts +++ b/packages/mermaid/src/diagrams/user-journey/journeyRenderer.ts @@ -44,7 +44,7 @@ function drawActorLegend(diagram) { const textElement = svgDraw.drawText(diagram, labelData); const textLength = textElement.node().getBBox().width; - if (textLength > maxWidth && textLength > conf?.leftMargin) { + if (textLength > maxWidth && textLength > conf?.leftMargin - textLength) { maxWidth = textLength; } yPos += 20;