diff --git a/src/UI/Image/AttributedImage.svelte b/src/UI/Image/AttributedImage.svelte index c95b45d2b3..91f8bfd862 100644 --- a/src/UI/Image/AttributedImage.svelte +++ b/src/UI/Image/AttributedImage.svelte @@ -19,12 +19,14 @@ export let previewedImage: UIEventSource = undefined export let attributionFormat: "minimal" | "medium" | "large" = "medium" let canZoom = previewedImage !== undefined // We check if there is a SOURCE, not if there is data in it! + let loaded = false
loaded = true} class={imgClass ?? ""} class:cursor-zoom-in={previewedImage !== undefined} on:click={() => { @@ -38,7 +40,7 @@ src={image.url} /> - {#if canZoom} + {#if canZoom && loaded}