← back to v142 · media-session-add-reason-to-enterpictureinpicture-action-details
conformance · v142
v142 · media-session-add-reason-to-enterpictureinpicture-action-details — conformance probe
6 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.
0
pass
0
fail
0
blocked
6
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
media-session-on-navigator |
navigator.mediaSession is exposed; this is where the enterpictureinpicture action handler is registered. | script | … | |
set-action-handler-is-function |
navigator.mediaSession.setActionHandler is a function. | script | … | |
enterpictureinpicture-action-accepted |
navigator.mediaSession.setActionHandler accepts the 'enterpictureinpicture' action without throwing. | script | … | |
picture-in-picture-window-exists |
PictureInPictureWindow is exposed; the enterpictureinpicture action flips the element into one. | exists | … | |
request-picture-in-picture-on-video |
HTMLVideoElement still exposes requestPictureInPicture; the new reason field rides on the existing action and does not change this surface. | script | … | |
media-session-action-details-shape-tolerated |
Handlers receive a single MediaSessionActionDetails-shaped object; the runtime tolerates the new `enterPictureInPictureReason` property without erroring on registration. | script | … |