From ced75098eecd0880ad9d5b4bfc365efb2c1aba0e Mon Sep 17 00:00:00 2001 From: Alexander Vogt Date: Tue, 3 Mar 2026 08:53:55 +0100 Subject: [PATCH] fix node not growing with label --- frontend/webEditor/src/diagram/nodes/common.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/webEditor/src/diagram/nodes/common.ts b/frontend/webEditor/src/diagram/nodes/common.ts index f23077b6..207ffddb 100644 --- a/frontend/webEditor/src/diagram/nodes/common.ts +++ b/frontend/webEditor/src/diagram/nodes/common.ts @@ -49,11 +49,12 @@ export abstract class DfdNodeImpl extends SNodeImpl implements WithEditableLabel return this.minimumWidth + DfdNodeImpl.WIDTH_PADDING; } const textWidth = calculateTextSize(this.text).width; + const editLabelWidth = this.editableLabel ? calculateTextSize(this.editableLabel.text).width : 0; const labelWidths = this.labels.map( (labelAssignment) => this.dfdNodeLabelRenderer?.computeLabelContent(labelAssignment)[1] ?? 0, ); - const neededWidth = Math.max(...labelWidths, textWidth, DfdNodeImpl.DEFAULT_WIDTH); + const neededWidth = Math.max(...labelWidths, textWidth, editLabelWidth, DfdNodeImpl.DEFAULT_WIDTH); return neededWidth + DfdNodeImpl.WIDTH_PADDING; }