From 657d55bd7265da4cbbd0f97773b4cc09373f9367 Mon Sep 17 00:00:00 2001 From: AmitwalaH Date: Sat, 25 Apr 2026 15:08:01 +0530 Subject: [PATCH] fix: rethrow play error so allowPlaybackRef resets on failure --- src/components/video-editor/VideoPlayback.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/video-editor/VideoPlayback.tsx b/src/components/video-editor/VideoPlayback.tsx index e48dc3a..1dda826 100644 --- a/src/components/video-editor/VideoPlayback.tsx +++ b/src/components/video-editor/VideoPlayback.tsx @@ -369,7 +369,10 @@ const VideoPlayback = forwardRef( if (!vid) return; try { allowPlaybackRef.current = true; - await vid.play().catch((err) => console.log("PLAY ERROR:", err)); + await vid.play().catch((err) => { + console.log("PLAY ERROR:", err); + throw err; + }); } catch (error) { allowPlaybackRef.current = false; throw error;