diff --git a/web/src/lib/components/asset-viewer/video-native-viewer.svelte b/web/src/lib/components/asset-viewer/video-native-viewer.svelte
index e67cd6923c..07760b3c6b 100644
--- a/web/src/lib/components/asset-viewer/video-native-viewer.svelte
+++ b/web/src/lib/components/asset-viewer/video-native-viewer.svelte
@@ -124,6 +124,9 @@
     }}
     onseeking={() => (isScrubbing = true)}
     onseeked={() => (isScrubbing = false)}
+    onplaying={(e) => {
+      e.currentTarget.focus();
+    }}
     onclose={() => onClose()}
     muted={forceMuted || $videoViewerMuted}
     bind:volume={$videoViewerVolume}