diff --git a/src/renderer/extensions/vueNodes/components/ImagePreview.vue b/src/renderer/extensions/vueNodes/components/ImagePreview.vue index 1ad11706fd..a1b35f87a1 100644 --- a/src/renderer/extensions/vueNodes/components/ImagePreview.vue +++ b/src/renderer/extensions/vueNodes/components/ImagePreview.vue @@ -243,7 +243,15 @@ const handleDownload = () => { const handleRemove = () => { if (!props.nodeId) return + const node = app.rootGraph?.getNodeById(Number(props.nodeId)) nodeOutputStore.removeNodeOutputs(props.nodeId) + if (node) { + node.imgs = undefined + const imageWidget = node.widgets?.find((w) => w.name === 'image') + if (imageWidget) { + imageWidget.value = '' + } + } } const setCurrentIndex = (index: number) => {