diff --git a/public/js/main.js b/public/js/main.js index 0823d83..747dca6 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -585,9 +585,11 @@ document.addEventListener('DOMContentLoaded', () => { const onCanPlay = () => { if (seekingOverlay) seekingOverlay.classList.add('hidden'); + isStreamActive = true; lastAbsolutePlaybackTime = targetSeconds; videoPlayer.play().catch(() => {}); updatePlayControls(); + schedulePlaybackChromeHide(); videoPlayer.removeEventListener('canplay', onCanPlay); }; videoPlayer.addEventListener('canplay', onCanPlay, { once: true }); @@ -595,6 +597,7 @@ document.addEventListener('DOMContentLoaded', () => { // Timeout fallback: hide seeking overlay after 8s even if canplay doesn't fire pendingSeekTimeout = setTimeout(() => { if (seekingOverlay) seekingOverlay.classList.add('hidden'); + isStreamActive = true; pendingSeekTimeout = null; }, 8000); };