← back to v150 · capability-elements-usermedia-mvp

conformance · v150

v150 · capability-elements-usermedia-mvp — conformance probe

9 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://github.com/w3c/mediacapture-extensions/pull/168 chromestatus: #4926233538330624 generated 2026-06-02T13:27:52Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
9
total
id contract kind verdict detail
usermedia-element-constructible <usermedia> parses as a known HTML element backed by HTMLUserMediaElement. script
html-user-media-element-exposed The HTMLUserMediaElement interface is exposed on window for the declarative capability element. exists
usermedia-stream-property The <usermedia> element exposes a stream property for the acquired MediaStream. script
usermedia-error-property The <usermedia> element exposes an error property for failed acquisition. script
usermedia-setconstraints-method The <usermedia> element accepts media capture constraints through setConstraints(). script
usermedia-stream-event-handler The <usermedia> element exposes onstream for successful acquisition events. script
usermedia-error-cancel-event-handlers The <usermedia> element exposes onerror and oncancel for failed or dismissed activation. script
getusermedia-still-available navigator.mediaDevices.getUserMedia remains available — capability elements supplement, not replace, the imperative API. typeof
permissions-policy-camera-still-defined The 'camera' Permissions Policy feature continues to gate access — capability elements still respect Permissions Policy. script