diff --git a/packages/core/src/runtime/media.ts b/packages/core/src/runtime/media.ts index bb67ab9d9..aa8e1b71d 100644 --- a/packages/core/src/runtime/media.ts +++ b/packages/core/src/runtime/media.ts @@ -290,18 +290,33 @@ export function syncRuntimeMedia(params: { } const forceSync = !isPlayingVideo && params.forceSync && drift > 0.02; if (hardSync || strictSync || forceSync) { - try { - el.currentTime = relTime; - } catch (err) { - swallow("runtime.media.site2", err); - } - if (Math.abs(el.currentTime - relTime) > 0.5 && !seekLoadRetried.has(el)) { - seekLoadRetried.add(el); - el.load(); + // Skip the per-tick seek (and the `el.load()` drift-recovery retry + // below) for `