From 3021ea9afe305821b36bc90c8702424f0890a1db Mon Sep 17 00:00:00 2001 From: Austin Mroz Date: Thu, 28 Aug 2025 08:51:40 -0700 Subject: [PATCH] Add safety check for undefined widgets --- src/lib/litegraph/src/LGraphNode.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib/litegraph/src/LGraphNode.ts b/src/lib/litegraph/src/LGraphNode.ts index 94c0310b1e..56f5931794 100644 --- a/src/lib/litegraph/src/LGraphNode.ts +++ b/src/lib/litegraph/src/LGraphNode.ts @@ -3998,6 +3998,13 @@ export class LGraphNode */ #arrangeWidgets(widgetStartY: number): void { if (!this.widgets || !this.widgets.length) return + for (let i = 0; i < this.widgets.length; i++) { + if (!this.widgets[i]) { + console.error('Removing undefined widget in', this) + this.widgets.splice(i, 1) + i-- + } + } const bodyHeight = this.bodyHeight const startY =