From b7a591b8d3ddb0867036ea87b5d7bd4523ff047f Mon Sep 17 00:00:00 2001 From: Alois Klink Date: Tue, 29 Jul 2025 15:45:06 +0900 Subject: [PATCH] docs(block): add clarifying comment for overflow This line is a bit confusing to me, so I thought I should clarify it! See: 939da082b2f5d09fd9b8997114aafa53f597a3a7 --- packages/mermaid/src/diagrams/block/layout.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/mermaid/src/diagrams/block/layout.ts b/packages/mermaid/src/diagrams/block/layout.ts index 9daf0b4c1..ea0de6312 100644 --- a/packages/mermaid/src/diagrams/block/layout.ts +++ b/packages/mermaid/src/diagrams/block/layout.ts @@ -272,6 +272,7 @@ function layoutBlocks(block: Block, db: BlockDB) { } let columnsFilled = child?.widthInColumns ?? 1; if (columns > 0) { + // Make sure overflowing lines do not affect later lines columnsFilled = Math.min(columnsFilled, columns - (columnPos % columns)); } columnPos += columnsFilled;