Files
xmarre-ComfyUI-Image-Conveyor/web/image_conveyor_reference_branch_pruning_math.mjs
T
xmarre 6cfefb4d60 Add main, last-frame, and reference output controls (#37)
Release vehicle for Image Conveyor v1.6.0.

Adds backend-authoritative main/reference output toggles, a dedicated queue-driven last_frame output, deterministic queue-role snapshots, disabled-branch prompt pruning, append-only saved-node migration, and v1.6.0 release metadata.

Validated in live ComfyUI and by the complete GitHub Actions suite.
2026-08-17 21:31:30 +02:00

17 lines
571 B
JavaScript

export function disabledReferenceOutputIndexes(enabledMask, outputIndexes) {
const mask = Array.isArray(enabledMask) ? enabledMask : []
const indexes = Array.isArray(outputIndexes) ? outputIndexes : []
const disabled = []
const seen = new Set()
for (let slot = 0; slot < indexes.length; slot += 1) {
if (mask[slot] !== false) continue
const outputIndex = Number(indexes[slot])
if (!Number.isInteger(outputIndex) || outputIndex < 0 || seen.has(outputIndex)) continue
seen.add(outputIndex)
disabled.push(outputIndex)
}
return disabled
}