diff --git a/webshit/index.html b/webshit/index.html index d86efe14..96fddf9b 100644 --- a/webshit/index.html +++ b/webshit/index.html @@ -418,10 +418,6 @@ function promptPosted(data) wid.to_randomize.value = Math.floor(Math.random() * 1125899906842624); } } - - // restore initial values replaced by dynamic prompting - if (wid.dynamic_prompt && wid.dynamic_prompt === true) - wid.value = wid.value_initial; } } @@ -451,6 +447,16 @@ function postPrompt(number) { // console.log(JSON.stringify(prompt)); // console.log(JSON.stringify(graph.serialize())); + + // restore initial values replaced by dynamic prompting + for (let x in graph._nodes_by_id) { + let n = graph._nodes_by_id[x]; + for (let w in n.widgets) { + let wid = n.widgets[w]; + if (wid.dynamic_prompt && wid.dynamic_prompt === true) + wid.value = wid.value_initial; + } + } }