Click here to download the Blitz Browser!

WPT

wpt / mediasession / positionstate.html

Spec: Media Session ↗

Runs: Chrome 155.0.8041.0 (wpt@4a01b83e3, 2026-09-04) | Firefox 157.0a1 (wpt@4a01b83e3, 2026-09-04) | Safari 251 preview (wpt@a1e944e7a, 2026-09-04) | Ladybird 1.0-a7825 (wpt@4a01b83e3, 2026-09-04) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total12/1212/1212/125/1212/12NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Test setPositionState with a null valuePASSPASSPASSFAILPASS
Test setPositionState with a valid value for forward playbackPASSPASSPASSFAILPASS
Test setPositionState with optional positionPASSPASSPASSFAILPASS
Test setPositionState with optional playback ratePASSPASSPASSFAILPASS
Test setPositionState with only durationPASSPASSPASSFAILPASS
Test setPositionState with zero durationPASSPASSPASSFAILPASS
Test setPositionState with negative playback ratePASSPASSPASSFAILPASS
Test setPositionState throws a TypeError if duration is negativePASSPASSPASSPASSPASS
Test setPositionState throws a TypeError if position is negativePASSPASSPASSPASSPASS
Test setPositionState throws a TypeError if duration is less than positionPASSPASSPASSPASSPASS
Test setPositionState throws a TypeError if playback rate is zeroPASSPASSPASSPASSPASS
Test setPositionState throws a TypeError if duration is not specifiedPASSPASSPASSPASSPASS