From f3d9f4cffb410848f9ede249fc422829437e9905 Mon Sep 17 00:00:00 2001 From: Yiqun Xu <71995731+yiqun12@users.noreply.github.com> Date: Wed, 27 Aug 2025 13:08:25 -0700 Subject: [PATCH] fix: Fixed the problem of recalculating internal nodes after adding selected node group (#4156) --- src/composables/useCoreCommands.ts | 3 +++ src/extensions/core/groupOptions.ts | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/composables/useCoreCommands.ts b/src/composables/useCoreCommands.ts index 4d078ecaa..026ff656d 100644 --- a/src/composables/useCoreCommands.ts +++ b/src/composables/useCoreCommands.ts @@ -446,6 +446,9 @@ export function useCoreCommands(): ComfyCommand[] { ) group.resizeTo(canvas.selectedItems, padding) canvas.graph?.add(group) + + group.recomputeInsideNodes() + useTitleEditorStore().titleEditorTarget = group } }, diff --git a/src/extensions/core/groupOptions.ts b/src/extensions/core/groupOptions.ts index 945f5bd90..297f62521 100644 --- a/src/extensions/core/groupOptions.ts +++ b/src/extensions/core/groupOptions.ts @@ -42,6 +42,8 @@ app.registerExtension({ this.graph.add(group) // @ts-expect-error fixme ts strict error this.graph.change() + + group.recomputeInsideNodes() } }) }