diff --git a/src/lib/stores/nativeVideo.ts b/src/lib/stores/nativeVideo.ts index afa6f286..61bb5ea2 100644 --- a/src/lib/stores/nativeVideo.ts +++ b/src/lib/stores/nativeVideo.ts @@ -50,30 +50,37 @@ const NATIVE_VIDEO_ATTR = "data-native-video"; * * The picture is genuinely fixed and device-verified — `WebView transparent = * true` and `Marking media ready` now appear in logcat with video on screen, - * the pair DR-172 went looking for and could not find. **The default is still - * off**, because turning it on surfaced a different gap: the background-audio - * handoff (UR-040) can only *return* through the HTML5 element. - * `applyPendingForegroundSeek` bails on `!videoElement`, the HLS re-init effect - * bails on `!useHtml5Element`, and `handleCanPlay` — the event that owns the - * post-handoff position and play state — is an element event that never fires - * natively. So coming back from background audio leaves playback dead. + * the pair DR-172 went looking for and could not find. The default nonetheless + * stayed **off** for a further release, because turning it on surfaced a + * different gap: the background-audio handoff (UR-040) could only *return* + * through the HTML5 element, so coming back from background audio left playback + * dead. That was the same shape of mistake as DR-161 — a verified sub-path + * shipped as a default over an unverified one — so the flip waited (DR-190). * - * That is the same shape of mistake as DR-161: a verified sub-path shipped as a - * default over an unverified one. The evidence standard this branch set for the - * picture applies to the handoff too, so the flip waits for it (DR-190). + * - **on** now. The two defects that were holding it back are fixed and + * verified on a device: the handoff return restarts the renderer that is + * actually on screen rather than only ever reloading the `