- {#await loadAssetData()}
-
- {:then assetData}
-
- {/await}
+ {#if assetInfo}
+ {#await loadAssetData()}
+
+ {:then assetData}
+
+ {/await}
+ {/if}
diff --git a/web/src/lib/components/asset-viewer/video-viewer.svelte b/web/src/lib/components/asset-viewer/video-viewer.svelte
index 9af30c8c16..ba1e580b00 100644
--- a/web/src/lib/components/asset-viewer/video-viewer.svelte
+++ b/web/src/lib/components/asset-viewer/video-viewer.svelte
@@ -1,17 +1,40 @@