From 0a285008488876411f2f7a60b0b367f5af86965e Mon Sep 17 00:00:00 2001 From: Will Miao Date: Wed, 19 Aug 2026 10:33:23 +0800 Subject: [PATCH] fix(loaders): default control_after_generate to fixed on checkpoint/unet loaders The previous boolean 'control_after_generate': true defaulted the control widget to 'randomize', silently changing existing workflows into random model selection on every queue. A string value sets the default mode, so 'fixed' preserves the prior behavior; users opt into randomization explicitly. --- py/nodes/checkpoint_loader.py | 2 +- py/nodes/unet_loader.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/py/nodes/checkpoint_loader.py b/py/nodes/checkpoint_loader.py index cf0db731..8fdb77dc 100644 --- a/py/nodes/checkpoint_loader.py +++ b/py/nodes/checkpoint_loader.py @@ -37,7 +37,7 @@ class CheckpointLoaderLM: "control_after_generate to pick a random model on " "every run." ), - "control_after_generate": True, + "control_after_generate": "fixed", }, ), "base_model": ( diff --git a/py/nodes/unet_loader.py b/py/nodes/unet_loader.py index d0f11598..cffbb8e0 100644 --- a/py/nodes/unet_loader.py +++ b/py/nodes/unet_loader.py @@ -52,7 +52,7 @@ class UNETLoaderLM: "control_after_generate to pick a random model on " "every run." ), - "control_after_generate": True, + "control_after_generate": "fixed", }, ), "weight_dtype": (