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 && (
-