conformance · v151
v151 · aria-actions — 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 |
|---|---|---|---|---|
element-interface-exists |
window.Element exists — the interface the aria-actions DOM reflection (ariaActionsElements) is defined on via ARIAMixin. spec ↗ | exists | … | |
elementinternals-interface-exists |
window.ElementInternals exists — Chromium includes the AriaRelationshipAttributes mixin on both Element and ElementInternals. spec ↗ | exists | … | |
content-attribute-roundtrip |
The DOM preserves an aria-actions content-attribute string on a neutral test element. This checks author markup only, not role validity, DOM reflection, accessibility-platform mapping, or AT behavior. spec ↗ | script | … | |
ariaactionselements-reflected |
element.ariaActionsElements is exposed (typeof 'object' — a nullable FrozenArray<Element>) when the AriaActions runtime feature is on; it is the DOM reflection named by the ARIAMixin correspondence, gated RuntimeEnabled=AriaActions. spec ↗ | typeof | … | |
ariaactionselements-on-elementinternals-prototype |
ariaActionsElements is also an instance member of ElementInternals via the same Chromium mixin when the AriaActions runtime feature is enabled. spec ↗ | script | … | |
wrong-reflection-name-absent |
The reflection is named ariaActionsElements (ID reference list), NOT ariaActions: element.ariaActions must not exist as a DOM property (this holds whether or not the feature is enabled). spec ↗ | script | … | |
reflection-not-static-on-element |
ariaActionsElements is an instance member, never a static on the Element or ElementInternals constructors (holds whether or not the feature is enabled). spec ↗ | script | … | |
reflection-value-shape |
When the reflection is present, its value is either null or an Array (the FrozenArray<Element> shape) — never a string, number, or fabricated single element. spec ↗ | script | … | |
referenced-element-resolution |
When the reflection is present, a host whose aria-actions IDREF list names one connected button resolves to an array containing exactly that button — null, an empty array, or a different element would violate the valid-reference contract. spec ↗ | script | … |