From b7e1ce8a3cf82e4d7271bec52ff740fc4252c4f0 Mon Sep 17 00:00:00 2001 From: yolain Date: Mon, 29 Apr 2024 12:03:09 +0800 Subject: [PATCH] fix:easy imageChooser is not working #150 --- web/js/image_chooser/chooser.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/web/js/image_chooser/chooser.js b/web/js/image_chooser/chooser.js index 2954baf..513fd30 100644 --- a/web/js/image_chooser/chooser.js +++ b/web/js/image_chooser/chooser.js @@ -54,7 +54,13 @@ class chooserImageDialog extends ComfyDialog { type: 'button', textContent: $t('Choose Selected Images'), onclick: _ => { - progressButtonPressed(this.node) + if (FlowState.paused()) { + send_message(this.node.id, [...this.node.selected, -1, ...this.node.anti_selected]); + } + if (FlowState.idle()) { + skip_next_restart_message(); + restart_from_here(this.node.id).then(() => { send_message(this.node.id, [...this.node.selected, -1, ...this.node.anti_selected]); }); + } super.close() } })) @@ -63,8 +69,8 @@ class chooserImageDialog extends ComfyDialog { } -function progressButtonPressed(_node) { - const node = _node ? _node : app.graph._nodes_by_id[this.node_id]; +function progressButtonPressed() { + const node = app.graph._nodes_by_id[this.node_id]; if (node) { if (FlowState.paused()) { send_message(node.id, [...node.selected, -1, ...node.anti_selected]);