From f8a2c901387eefbcb83c8bfe0ba3766b7b10b861 Mon Sep 17 00:00:00 2001 From: filtered <176114999+webfiltered@users.noreply.github.com> Date: Mon, 24 Mar 2025 13:29:51 +1100 Subject: [PATCH] Fix drag new link from reroute to widget (#3214) --- src/extensions/core/widgetInputs.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/extensions/core/widgetInputs.ts b/src/extensions/core/widgetInputs.ts index dae5d74ba..bcc5f43d3 100644 --- a/src/extensions/core/widgetInputs.ts +++ b/src/extensions/core/widgetInputs.ts @@ -532,7 +532,7 @@ export function convertToInput( node: LGraphNode, widget: IWidget, config: InputSpec -) { +): INodeInputSlot { hideWidget(node, widget) const { type } = getWidgetType(config) @@ -690,11 +690,7 @@ app.registerExtension({ if (!inputSpec) return const input = convertToInput(node, widget, inputSpec) - if (!input) return - - const originNode = link.node - - originNode.connectSlots(link.fromSlot, node, input, undefined) + link.node.connectSlots(link.fromSlot, node, input, link.fromReroute?.id) } ) },