← back to v151 · aria-actions

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.

browser: spec: https://github.com/w3c/aria/pull/1805 chromestatus: #5161589307867136 generated 2026-07-24T21:55:00Z by kimi-k3-manual-iteration
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