diff --git a/webui/src/components/display/BlobPreview.svelte b/webui/src/components/display/BlobPreview.svelte
index 0fa383e..a2be168 100644
--- a/webui/src/components/display/BlobPreview.svelte
+++ b/webui/src/components/display/BlobPreview.svelte
@@ -34,13 +34,24 @@
{/if}
{#if video}
-
-
+ {#if imageLoaded != address }
+
+
+
(imageLoaded = address)}
+ on:error={() => (imageLoaded = address)}
+ />
+ {:else}
+
+
+ {/if}
{/if}
{#if image}