diff --git a/frontend/src/components/VideoReview/VideoReviewPlayer.tsx b/frontend/src/components/VideoReview/VideoReviewPlayer.tsx index b80c3e9..b77b70e 100644 --- a/frontend/src/components/VideoReview/VideoReviewPlayer.tsx +++ b/frontend/src/components/VideoReview/VideoReviewPlayer.tsx @@ -305,9 +305,9 @@ export function VideoReviewPlayer({ job, downloads }: VideoReviewPlayerProps) { )} - {/* Caption Overlay — respects VTT line:0% positioning to avoid obscuring on-screen text */} + {/* Caption Overlay — always at the bottom, above native controls */} {showCaptions && currentCaption && ( -
+
{currentCaption.text}
diff --git a/frontend/src/components/VideoWithCaptions.tsx b/frontend/src/components/VideoWithCaptions.tsx index 8d52ae9..b8e178b 100644 --- a/frontend/src/components/VideoWithCaptions.tsx +++ b/frontend/src/components/VideoWithCaptions.tsx @@ -257,15 +257,14 @@ export function VideoWithCaptions({ kind="captions" src={captionsBlobUrl} label={currentTrack?.label || selectedLanguage} - default /> )} Your browser does not support the video tag. - {/* Caption Overlay — respects VTT line:0% positioning to avoid obscuring on-screen text */} + {/* Caption Overlay — always at the bottom, above native controls */} {showCaptions && currentCaption && ( -
+
{currentCaption.text}