Seed primitive sets value to 'randomize' on load
Some saved workflows (with a seed primitive set to 'increment') when loaded, change the seed primitive to 'randomize'. This can be fixed temporarily by deleting and recreating the primitive, but intermittently recurs. Unsure if other primitives are affected but seed is the one I noticed.
Appears also to occasionally happen on browser reload.
I believe there are additional issues with ksampler seed as an input from primitive. Just tested after some strange behavior. From default workflow (and random seed on ksampler), switching seed to input and primitive. Setting the primitive to fixed will still result in random seeds on each generation. However, setting the ksampler to fixed and then switching seed to input and adding primitive still works as expected and then follows the primitive setting when changed. Also spun up a clean portable install with no custom nodes installed and same result. Switched from primitive to a fixed int with impactint and no issue so seems to be with the primitive node.
I can confirm that I always set the seed as an input from primitive for many things, like ksampler, wildcard, etc. I need to set it as incremental so I can go back to tweak some things in the prompt. However, with this bug, it sets randomly.
Conditions that make the seed random even when set as incremental/fixed:
- Browser refresh
- Undo (Ctrl+Z)
- Load a workflow
EDIT: I just realized this issue was opened in February 2024, but I encountered it right after the recent ComfyUI big update (August 2024), both in the manual install and the portable install.