Skip to content

Review media and time state handling extracted from #167 - #202

Open
jdalton wants to merge 1 commit into
dperini:masterfrom
jdalton:preserve/media-time-pseudos
Open

Review media and time state handling extracted from #167#202
jdalton wants to merge 1 commit into
dperini:masterfrom
jdalton:preserve/media-time-pseudos

Conversation

@jdalton

@jdalton jdalton commented Sep 5, 2026

Copy link
Copy Markdown
Collaborator

Tooling update

Rebased onto merged #212 as one commit. Sources and tests use .mts, Node tests use Vitest, and the published JavaScript paths stay unchanged. The original engine changes are preserved.

Local lint, formatting, Node and packed-package checks pass, with the documented expected failures retained. All 41 WPT pages pass against both generated builds.

Change

Preserve the remaining media/time changes and all state-pseudo tests from #167 in a focused PR. This is not production-ready.

The archived buffering/stalled approximation contradicts the specification: those states must also match :playing. Two expected-failure regressions expose the conflict. Playback, timed stalls, volume locks, and host timelines need review before merge. See test/media-time-review.md for the remaining work and draft specification links.

Validation: six preserved Chromium tests and one Node regression pass; two expected media-state failures fail as documented. The browser fixture runs locally without WPT setup. These tests do not certify media-state semantics. Display-state changes remain with #178.

@jdalton
jdalton marked this pull request as ready for review September 5, 2026 19:42
@jdalton
jdalton force-pushed the preserve/media-time-pseudos branch from 08be56c to 7daac5c Compare September 6, 2026 02:30
@jdalton
jdalton force-pushed the preserve/media-time-pseudos branch from 7daac5c to e6769cf Compare September 6, 2026 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant