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)