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

conformance · v151

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

3 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/mediacapture-extensions/#media-capture-html-elements chromestatus: #4926233538330624 generated 2026-07-18T18:15:00Z by weekly-hardening-routine
0
pass
0
fail
0
blocked
3
total
id contract kind verdict detail
htmlusermediaelement-interface-exposed The <usermedia> Capability Element exposes the HTMLUserMediaElement interface object (gated on the UserMediaElement runtime flag). Chromium's own migration guide feature-detects support by checking for this interface. spec ↗ typeof
usermedia-tag-upgrades-to-interface A <usermedia> element upgrades to an HTMLUserMediaElement instance (rather than HTMLUnknownElement) when the capability element is supported. spec ↗ script
usermedia-supersedes-permission-element The <usermedia> Capability Element is the successor to the legacy <permission> element (HTMLPermissionElement); getUserMedia() remains the underlying capture entry point it declaratively brokers. spec ↗ typeof