Skip to content

test: accept playable WebKit media state - #51

Merged
sonson0910 merged 3 commits into
mainfrom
fix/main-quality-gate-media-state
Sep 2, 2026
Merged

test: accept playable WebKit media state#51
sonson0910 merged 3 commits into
mainfrom
fix/main-quality-gate-media-state

Conversation

@sonson0910

Copy link
Copy Markdown
Owner

Summary

  • treat WebKit media as playable once it has current frame data and is not paused
  • update both duplicate atmosphere contracts
  • leave application behavior unchanged

Root cause

Main quality gate run 33318700842 observed a playing video with readyState=2 (HAVE_CURRENT_DATA); the test incorrectly required exactly 4 (HAVE_ENOUGH_DATA). The retry passed.

Verification

  • targeted WebKit tests, repeat-each=3: 6 passed

Test plan

  • CI=true playwright test e2e/landing-atmospheres.spec.ts e2e/landing-performance.spec.ts --project=webkit --grep 'atmosphere controls play every video|every atmosphere plays' --repeat-each=3 --workers=1

@sonson0910
sonson0910 merged commit 7f258ec into main Sep 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant