diff --git a/browser_tests/tests/vueNodes/widgets/load/uploadWidgets.spec.ts-snapshots/vue-nodes-upload-widgets-chromium-linux.png b/browser_tests/tests/vueNodes/widgets/load/uploadWidgets.spec.ts-snapshots/vue-nodes-upload-widgets-chromium-linux.png index 6bfb5d0cfe..6c8c7886ee 100644 Binary files a/browser_tests/tests/vueNodes/widgets/load/uploadWidgets.spec.ts-snapshots/vue-nodes-upload-widgets-chromium-linux.png and b/browser_tests/tests/vueNodes/widgets/load/uploadWidgets.spec.ts-snapshots/vue-nodes-upload-widgets-chromium-linux.png differ diff --git a/src/renderer/extensions/vueNodes/components/ImagePreview.vue b/src/renderer/extensions/vueNodes/components/ImagePreview.vue index 46bedbf21c..52db6b6580 100644 --- a/src/renderer/extensions/vueNodes/components/ImagePreview.vue +++ b/src/renderer/extensions/vueNodes/components/ImagePreview.vue @@ -1,7 +1,7 @@ @@ -230,6 +227,7 @@ const handleRemove = () => { } const setCurrentIndex = (index: number) => { + if (currentIndex.value === index) return if (index >= 0 && index < props.imageUrls.length) { currentIndex.value = index actualDimensions.value = null @@ -248,8 +246,10 @@ const handleMouseLeave = () => { const getNavigationDotClass = (index: number) => { return [ - 'w-2 h-2 rounded-full transition-all duration-200 border-0 cursor-pointer', - index === currentIndex.value ? 'bg-white' : 'bg-white/50 hover:bg-white/80' + 'w-2 h-2 rounded-full transition-all duration-200 border-0 cursor-pointer p-0', + index === currentIndex.value + ? 'bg-base-foreground' + : 'bg-base-foreground/50 hover:bg-base-foreground/80' ] }