Prune DOM widgets outside of current subgraph

This commit is contained in:
filtered
2025-05-12 18:07:02 +10:00
parent c7c60c1138
commit 81e173ae45

View File

@@ -718,7 +718,7 @@ export class ComfyApp {
} }
#addAfterConfigureHandler() { #addAfterConfigureHandler() {
const { canvas, graph } = this const { graph } = this
const { onConfigure } = graph const { onConfigure } = graph
graph.onConfigure = function (...args) { graph.onConfigure = function (...args) {
fixLinkInputSlots(this) fixLinkInputSlots(this)
@@ -735,8 +735,10 @@ export class ComfyApp {
node.onAfterGraphConfigured?.() node.onAfterGraphConfigured?.()
} }
const nodes = canvas.subgraph?.nodes ?? graph.nodes graph.canvasAction((c) => {
pruneWidgets(nodes) const nodes = c.subgraph?.nodes ?? graph.nodes
pruneWidgets(nodes)
})
return r return r
} }