Prune DOM widgets outside of current subgraph

This commit is contained in:
filtered
2025-05-12 18:07:02 +10:00
parent c96327e586
commit 669dbdbe56

View File

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