From 21ad1e60ac92b13fdd571a74b3569128f3f799f0 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Mon, 27 Apr 2026 22:47:37 +0200 Subject: [PATCH] fix: read start time from dom on episode transition --- static/player.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/player.ts b/static/player.ts index 7b8cc1f..6984e65 100644 --- a/static/player.ts +++ b/static/player.ts @@ -102,7 +102,6 @@ const initPlayer = (): void => { } } - const startTimeSeconds = Number.parseFloat(container.getAttribute('data-start-time-seconds') || '0') const modeSources = safeJsonParse(container.getAttribute('data-mode-sources'), {} as Record) const availableModes = safeJsonParse(container.getAttribute('data-available-modes'), [] as string[]) const initialMode = container.getAttribute('data-initial-mode') || 'dub' @@ -731,6 +730,7 @@ const initPlayer = (): void => { resolveActiveSegments() renderSegments() + const startTimeSeconds = Number.parseFloat(container.getAttribute('data-start-time-seconds') || '0') const currentDisplayTime = displayTimeFromAbsolute(video.currentTime) if (Number.isFinite(startTimeSeconds) && startTimeSeconds > 0 && currentDisplayTime <= 0.5) { const nextStart = absoluteTimeFromDisplay(startTimeSeconds)