From 58695f9c7ad25f12a9efa31183da6237108a3cba Mon Sep 17 00:00:00 2001 From: comfyanonymous Date: Sat, 25 Mar 2023 11:12:03 -0400 Subject: [PATCH] Fix seed being impossible to increment/decrement by 1. --- web/scripts/widgets.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/scripts/widgets.js b/web/scripts/widgets.js index 8c78d955..5f5043cd 100644 --- a/web/scripts/widgets.js +++ b/web/scripts/widgets.js @@ -20,8 +20,12 @@ export function addRandomizeWidget(node, targetWidget, name, defaultValue = fals randomize.afterQueued = () => { if (randomize.value) { const min = targetWidget.options?.min; - const max = targetWidget.options?.max; + let max = targetWidget.options?.max; if (min != null || max != null) { + if (max) { + // limit max to something that javascript can handle + max = Math.min(1125899906842624, max); + } targetWidget.value = Math.floor(Math.random() * ((max ?? 9999999999) - (min ?? 0) + 1) + (min ?? 0)); } else { targetWidget.value = Math.floor(Math.random() * 1125899906842624);