Revert "[fix] Handle missing _listenerController.abort when loading workflows" (#1137)

This commit is contained in:
filtered
2025-07-20 14:58:11 +10:00
committed by GitHub
parent 7e41834094
commit e10a9c112a

View File

@@ -95,9 +95,7 @@ export class SubgraphNode extends LGraphNode implements BaseLGraph {
}
#addSubgraphInputListeners(subgraphInput: SubgraphInput, input: INodeInputSlot & Partial<ISubgraphInput>) {
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()
}
}
}