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() {
const { canvas, graph } = this
const { graph } = this
const { onConfigure } = graph
graph.onConfigure = function (...args) {
fixLinkInputSlots(this)
@@ -735,8 +735,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
}