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