From cc54de87aacc856fe96b0b991486d907f832073b Mon Sep 17 00:00:00 2001 From: Brandon Wees Date: Mon, 15 Jun 2026 06:38:52 -0500 Subject: [PATCH] fix(web): error loading image state (#29058) --- web/src/lib/components/AdaptiveImage.svelte | 8 ++++---- web/src/lib/managers/asset-viewer-manager.svelte.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/web/src/lib/components/AdaptiveImage.svelte b/web/src/lib/components/AdaptiveImage.svelte index 04136c721c..5596a47fdc 100644 --- a/web/src/lib/components/AdaptiveImage.svelte +++ b/web/src/lib/components/AdaptiveImage.svelte @@ -261,10 +261,6 @@ /> {/if} - {#if show.brokenAsset} - - {/if} - {#if show.preview} + {#if show.brokenAsset} + + {/if} + {#if overlays}
{@render overlays()} diff --git a/web/src/lib/managers/asset-viewer-manager.svelte.ts b/web/src/lib/managers/asset-viewer-manager.svelte.ts index 55c8570b78..551f50bc6d 100644 --- a/web/src/lib/managers/asset-viewer-manager.svelte.ts +++ b/web/src/lib/managers/asset-viewer-manager.svelte.ts @@ -44,7 +44,7 @@ class AssetViewerManager extends BaseEventManager { imageLoaderStatus = $state(); #isImageLoading = $derived.by(() => { const quality = this.imageLoaderStatus?.quality; - if (!quality) { + if (!quality || this.imageLoaderStatus?.hasError) { return false; } const previewOrOriginalReady = quality.preview === 'success' || quality.original === 'success';