From 4b75528c39351abd1e14bcce9d7708b45acbb352 Mon Sep 17 00:00:00 2001 From: Christian Byrne Date: Tue, 29 Jul 2025 00:17:03 -0700 Subject: [PATCH] [fix] Fix graph configuration callbacks not reaching subgraph nodes (#4572) --- src/scripts/app.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/scripts/app.ts b/src/scripts/app.ts index 7feee17dc..19f51c270 100644 --- a/src/scripts/app.ts +++ b/src/scripts/app.ts @@ -752,16 +752,12 @@ export class ComfyApp { fixLinkInputSlots(this) // Fire callbacks before the onConfigure, this is used by widget inputs to setup the config - for (const node of graph.nodes) { - node.onGraphConfigured?.() - } + triggerCallbackOnAllNodes(this, 'onGraphConfigured') const r = onConfigure?.apply(this, args) // Fire after onConfigure, used by primitives to generate widget using input nodes config - for (const node of graph.nodes) { - node.onAfterGraphConfigured?.() - } + triggerCallbackOnAllNodes(this, 'onAfterGraphConfigured') return r }