H3 Window Pass (internal)
The internal no-op you'll see in a windowed graph
- images
- audio
- IMAGE
- AUDIO
This one is not for you to wire. H3 Window Pass is an internal passthrough that H3 Window Expand drops into a graph in exactly two situations: when plan_only is on, and when the hold map has no held frames - that is, when there's nothing to regenerate.
It's a plumbing artifact. ComfyUI executes graphs by data dependency, and a node with raw-link inputs still has to hand those inputs back down the wire. When the windowed expansion has nothing to do, it can't just go silent - something has to carry the IMAGE and AUDIO through untouched. That something is this node.
What it does
Identity on (IMAGE, AUDIO). images in, images out, byte for byte. audio is optional, and if nothing's wired it synthesizes a single sample of silence so the downstream has something to chew on. There's no sampling, no VAE, no math.
When you'll actually meet it
Load a H3 Window Expand graph, set plan_only, and queue - the expansion hands back a Window Pass instead of a regeneration chain. Same when the oracle's hold map happens to hold nothing (a calm clip with no bursts). If you see it sitting in a graph and it's not one of those cases, leave it alone: deleting a passthrough that's structurally required breaks the link, and the fix is re-expanding the graph, not editing it.
The (alpha) tag and the "internal" label are doing honest work here. It's new in the 2026-08-12 windowed-regeneration release and it's one of three rolling-window implementations the pack is deliberately testing side by side, so its exact placement may move before the dust settles. It's not a bug when it appears - it's the sign that the window machinery correctly decided there was nothing to do.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| images | IMAGE | — | |
| audioopt | AUDIO | — |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| IMAGE | IMAGE | — |
| AUDIO | AUDIO | — |