fix: image gate Run-from-here fires Comfy.QueuePrompt command too

Same latent bug as the text gate: a bare app.queuePrompt(0,1) enqueues but
doesn't kick off execution in the 1.47 frontend. Execute the Comfy.QueuePrompt
command (the Run button's path), with app.queuePrompt as a legacy fallback.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-27 08:15:19 +02:00
parent 8d785f5ca2
commit c869ecee2a
+10
View File
@@ -215,6 +215,16 @@ function showResolved(node, choiceLabel) {
} }
async function queueFromHere(node) { async function queueFromHere(node) {
// Fire the same command the Run button / Ctrl+Enter use, so the prompt
// actually EXECUTES. A bare app.queuePrompt(...) enqueues but skips the
// command's run setup, so the 1.47 frontend doesn't kick off the run (you'd
// have to press Run yourself). Fall back to app.queuePrompt on older
// frontends without the command registry.
const cmd = app.extensionManager?.command;
if (cmd?.execute) {
try { await cmd.execute("Comfy.QueuePrompt"); return; }
catch (e) { /* fall through to the legacy path */ }
}
try { try {
await app.queuePrompt(0, 1); await app.queuePrompt(0, 1);
} catch (e) { } catch (e) {