diff --git a/web/extensions/core/imageFeed.js b/web/extensions/core/imageFeed.js index 7c5147dff..e6720a118 100644 --- a/web/extensions/core/imageFeed.js +++ b/web/extensions/core/imageFeed.js @@ -210,9 +210,12 @@ app.registerExtension({ right: "5px", }); deleteAllButton.onclick = () => { - api.deleteAllImages(); - allImages = [] - imageList.replaceChildren(menu, resizeHandle); + const confirmDelete = confirm("Are you sure you want to delete all images?"); + if (confirmDelete) { + api.deleteAllImages(); + allImages = [] + imageList.replaceChildren(menu, resizeHandle); + } }; api.getOutput().then(data => { try { diff --git a/web/scripts/api.js b/web/scripts/api.js index 6af88ced0..1d75b40f8 100644 --- a/web/scripts/api.js +++ b/web/scripts/api.js @@ -118,10 +118,7 @@ class ComfyApi extends EventTarget { } async deleteAllImages() { - const confirmDelete = confirm("Are you sure you want to delete all images?"); - if (confirmDelete) { - await this.#postItem("delete", { delete: "all" }) - } + await this.#postItem("delete", { delete: "all" }) } async deleteImage(filename) { await this.#postItem("delete", { delete: filename })