From f6d61eefcc092c3e8bb80ed40d2f6d8e8641e0b1 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 10 Mar 2026 19:48:21 +0200 Subject: [PATCH] feat(video_player): don't hide controls if not playing --- apps/client/src/widgets/type_widgets/file/Video.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/client/src/widgets/type_widgets/file/Video.tsx b/apps/client/src/widgets/type_widgets/file/Video.tsx index 5eac6ca68e..1e755dd389 100644 --- a/apps/client/src/widgets/type_widgets/file/Video.tsx +++ b/apps/client/src/widgets/type_widgets/file/Video.tsx @@ -72,6 +72,7 @@ function useAutoHideControls(videoRef: RefObject, playing: boo }, [scheduleHide]); const onClick = useCallback((e: MouseEvent) => { + if (!playing) return; if ((e.target as HTMLElement).closest(".video-preview-controls")) return; setVisible((prev) => { const next = !prev; @@ -79,7 +80,7 @@ function useAutoHideControls(videoRef: RefObject, playing: boo if (next) scheduleHide(); return next; }); - }, [scheduleHide]); + }, [playing, scheduleHide]); // Auto-hide when playback starts, show when paused. useEffect(() => {