From 64b42e0d938ca6849610287ed057d5a7e904c9fc Mon Sep 17 00:00:00 2001 From: Ruchika Sinha <69535463+Ruchika4@users.noreply.github.com> Date: Fri, 6 Mar 2026 14:50:33 -0800 Subject: [PATCH] Update transition-screen.js --- unitylibs/scripts/transition-screen.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/unitylibs/scripts/transition-screen.js b/unitylibs/scripts/transition-screen.js index 8af62181..8b15ecf9 100644 --- a/unitylibs/scripts/transition-screen.js +++ b/unitylibs/scripts/transition-screen.js @@ -168,6 +168,16 @@ export default class TransitionScreen { this.initActionListeners(this.splashScreenEl, actMap); } + resetSplashVideos() { + if (!this.splashScreenEl) return; + const videos = this.splashScreenEl.querySelectorAll('video'); + videos.forEach((video) => { + video.currentTime = 0; + delete video.dataset.playedOnce; + video.play()?.catch(() => { }); + }); + } + splashVisibilityController(displayOn) { if (!displayOn) { this.LOADER_LIMIT = 95; @@ -179,6 +189,7 @@ export default class TransitionScreen { return; } this.progressBarHandler(this.splashScreenEl, this.LOADER_DELAY, this.LOADER_INCREMENT, true); + this.resetSplashVideos(); this.splashScreenEl.classList.add('show'); this.splashScreenEl.parentElement?.classList.add('hide-splash-overflow'); document.querySelector('main').setAttribute('aria-hidden', 'true');