Prune DOM widgets outside of current subgraph

This commit is contained in:
filtered
2025-05-12 18:07:02 +10:00
parent 4342fc46ab
commit 024212c735

View File

@@ -707,7 +707,7 @@ export class ComfyApp {
}
#addAfterConfigureHandler() {
const { canvas, graph } = this
const { graph } = this
const { onConfigure } = graph
graph.onConfigure = function (...args) {
fixLinkInputSlots(this)
@@ -724,8 +724,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
}