diff --git a/frontend/src/components/VideoReview/VideoReviewPlayer.tsx b/frontend/src/components/VideoReview/VideoReviewPlayer.tsx index 5f40590..9667a66 100644 --- a/frontend/src/components/VideoReview/VideoReviewPlayer.tsx +++ b/frontend/src/components/VideoReview/VideoReviewPlayer.tsx @@ -209,7 +209,7 @@ export function VideoReviewPlayer({ job, downloads }: VideoReviewPlayerProps) { video.removeEventListener('pause', handlePause); clearTimeout(timeoutId); }; - }, []); // Only run once on mount - video element is stable + }, [currentVideoUrl]); // Re-run when video URL changes to ensure listeners are attached // Reset video when tab changes useEffect(() => {