From 62ce066910337a7666114dce56e207e89c9c9d7a Mon Sep 17 00:00:00 2001 From: Yiannis Christodoulou Date: Sat, 11 Oct 2025 03:17:29 +0300 Subject: [PATCH] Hide progress bar on embed player until video starts Restores conditional logic to hide the progress bar for embed players until playback begins, ensuring regular players display the progress bar as expected. --- .../src/components/video-player/VideoJSPlayer.jsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend-tools/video-js/src/components/video-player/VideoJSPlayer.jsx b/frontend-tools/video-js/src/components/video-player/VideoJSPlayer.jsx index 004a3fe5..353b493d 100644 --- a/frontend-tools/video-js/src/components/video-player/VideoJSPlayer.jsx +++ b/frontend-tools/video-js/src/components/video-player/VideoJSPlayer.jsx @@ -2754,13 +2754,13 @@ function VideoJSPlayer({ videoId = 'default-video' }) { // Initial sync syncProgressVisibility(); - // if (isEmbedPlayer) { - // Initial sync - hide until video starts - progressEl.style.opacity = '0'; - progressEl.style.visibility = 'hidden'; - // } + // For embed players only, hide until video starts + if (isEmbedPlayer) { + progressEl.style.opacity = '0'; + progressEl.style.visibility = 'hidden'; + } - // Show when video starts + // Show when video starts (for embed players) or ensure visibility (for regular players) const showOnPlay = () => { syncProgressVisibility(); playerRef.current.off('play', showOnPlay);