← 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.

browser: spec: https://w3c.github.io/mediasession/ chromestatus: #6415506970116096 generated 2026-06-01T08:13:10Z by conformance-author-v1-subagent
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