v0.2.6-alpha - Reset All Button + State Race Fix
Dazzle Command v0.2.6-alpha
Workflow orchestration node for ComfyUI — coordinate seed control and execution gates from a single play/pause toggle. Part of the DazzleNodes collection.
What's New in v0.2.6-alpha
Reset All Button
New button next to Pause that sets ALL DazzleCommand nodes in the workflow back to paused. Useful for resetting a multi-DazzleCommand workflow to a clean starting state before a fresh run.
- Small square button with circular arrow icon, right of Pause
- Only affects DazzleCommand nodes in the active workflow tab
- 2px gap between Play, Pause, and Reset for a compact layout
OUTPUT_NODE Restored
DazzleCommand is marked as an execution entry point again (OUTPUT_NODE = True). Research into ComfyUI's execution engine confirmed this does NOT bypass caching — it only marks which nodes are always included in the execution graph. The actual cache fix was PBE's deterministic preview filenames (v0.4.2-alpha).
Recent Fixes (v0.2.5-alpha)
- State reset race condition — play/pause state no longer reverts during mid-execution workflow reconfigures. Uses workflow UUID to distinguish new workflow loads from same-workflow reconfigures.
Installation
Install via ComfyUI Manager or clone:
cd ComfyUI/custom_nodes
git clone https://github.com/DazzleNodes/ComfyUI-DazzleCommand.gitVersion History (0.2.x)
| Version | Key Change |
|---|---|
| v0.2.6-alpha | Current — Reset All button, OUTPUT_NODE restored |
| v0.2.5-alpha | State reset race condition fix (workflow UUID tracking) |
| v0.2.4-alpha | Docs update (per-node state architecture) |
| v0.2.3-alpha | Per-node state registry, multi-DC support |
Companion Versions
- SmartResCalc v0.11.4 — per-node state lookup
- PBE v0.4.3-alpha — deterministic preview filenames
Platform Support
| Platform | Status |
|---|---|
| Windows 11 + CUDA | Tested |
| Linux | Expected to work |
| macOS | Expected to work |