diff --git a/web/extensions/core/widgetInputs.js b/web/extensions/core/widgetInputs.js index 8d35ce460..9a00e20d8 100644 --- a/web/extensions/core/widgetInputs.js +++ b/web/extensions/core/widgetInputs.js @@ -167,8 +167,6 @@ app.registerExtension({ const node = LiteGraph.createNode("PrimitiveNode"); app.graph.add(node); - //node.widgets.addSeedControlWidget(node,node.widgets[0],"randomize"); - // Calculate a position that wont directly overlap another node const pos = [this.pos[0] - node.size[0] - 30, this.pos[1]]; while (isNodeAtPos(pos)) { @@ -292,13 +290,10 @@ app.registerExtension({ } else { widget = this.addWidget(type, widgetName /*"value"*/, null, () => { }, {}); } - - // addSeedControlWidget(node, seed.widget, "randomize"); - /* - if (widget.type === "number") { - addSeedControlWidget(this, widget, "fixed seed"); - } - */ + } + + if (widget.type === "number") { + addSeedControlWidget(this, widget, "fixed seed"); } if (node?.widgets && widget) { @@ -309,6 +304,7 @@ app.registerExtension({ } } + // When our value changes, update other widgets to reflect our changes // e.g. so LoadImage shows correct image const callback = widget.callback; diff --git a/web/scripts/app.js b/web/scripts/app.js index fe3d11d1e..a55b3650a 100644 --- a/web/scripts/app.js +++ b/web/scripts/app.js @@ -832,7 +832,6 @@ class ComfyApp { if (widget.value == true) { widget.value = "randomize"; } - } } }