From 2e48fa47ac2597d36e8568cc87c3e50026ab1168 Mon Sep 17 00:00:00 2001 From: nrlcode Date: Wed, 25 Mar 2026 13:33:06 -0700 Subject: [PATCH] Preserve scrub zoom state while addressing maintainer feedback --- web/src/components/player/HlsVideoPlayer.tsx | 7 +++---- .../player/dynamic/DynamicVideoPlayer.tsx | 20 +++++++++++------- web/src/views/recording/RecordingView.tsx | 5 ++--- .../views/recording/useMobileVideoSplit.ts | 21 ++++++++----------- 4 files changed, 27 insertions(+), 26 deletions(-) diff --git a/web/src/components/player/HlsVideoPlayer.tsx b/web/src/components/player/HlsVideoPlayer.tsx index 81b5b1e47..5123b9df0 100644 --- a/web/src/components/player/HlsVideoPlayer.tsx +++ b/web/src/components/player/HlsVideoPlayer.tsx @@ -68,7 +68,7 @@ export default function HlsVideoPlayer({ videoClassName, containerRef, visible, - showControls = visible, + showControls = true, currentSource, hotKeys, supportsFullscreen, @@ -290,7 +290,7 @@ export default function HlsVideoPlayer({ )} video={videoRef.current} isPlaying={isPlaying} - show={showControls && (controls || controlsOpen)} + show={visible && showControls && (controls || controlsOpen)} muted={muted} volume={volume} features={{ @@ -395,9 +395,8 @@ export default function HlsVideoPlayer({