From e10a9c112ad945d83be855128572577e432e8f0d Mon Sep 17 00:00:00 2001 From: filtered <176114999+webfiltered@users.noreply.github.com> Date: Sun, 20 Jul 2025 14:58:11 +1000 Subject: [PATCH] Revert "[fix] Handle missing _listenerController.abort when loading workflows" (#1137) --- src/subgraph/SubgraphNode.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/subgraph/SubgraphNode.ts b/src/subgraph/SubgraphNode.ts index e50a3960fd..a5295b94e4 100644 --- a/src/subgraph/SubgraphNode.ts +++ b/src/subgraph/SubgraphNode.ts @@ -95,9 +95,7 @@ export class SubgraphNode extends LGraphNode implements BaseLGraph { } #addSubgraphInputListeners(subgraphInput: SubgraphInput, input: INodeInputSlot & Partial) { - if (input._listenerController && typeof input._listenerController.abort === "function") { - input._listenerController.abort() - } + input._listenerController?.abort() input._listenerController = new AbortController() const { signal } = input._listenerController @@ -133,9 +131,7 @@ export class SubgraphNode extends LGraphNode implements BaseLGraph { override configure(info: ExportedSubgraphInstance): void { for (const input of this.inputs) { - if (input._listenerController && typeof input._listenerController.abort === "function") { - input._listenerController.abort() - } + input._listenerController?.abort() } this.inputs.length = 0 @@ -313,9 +309,7 @@ export class SubgraphNode extends LGraphNode implements BaseLGraph { override onRemoved(): void { for (const input of this.inputs) { - if (input._listenerController && typeof input._listenerController.abort === "function") { - input._listenerController.abort() - } + input._listenerController?.abort() } } }