diff --git a/html-aam/index.html b/html-aam/index.html index 8be882ece..4b1e9539d 100644 --- a/html-aam/index.html +++ b/html-aam/index.html @@ -9313,6 +9313,203 @@
HTML Specification | ++ + (`command` in the + Toggle popover state + Show popover state and + Hide popover state) + + | +
---|---|
Element(s) | ++ `button` + | +
[[WAI-ARIA-1.2]] | +
+ + If the associated element is displayed as a popover: + `aria-expanded=true` + ++ If the the associated element is hidden, or not present in the DOM: + `aria-expanded=false` + ++ If the the associated element is an accessibility ancestor of the element with the `command` attribute: + `aria-expanded=undefined` + + |
+
+ MSAA + IAccessible2 + | +
+ Use WAI-ARIA mapping
+ Object attributes: `details-roles:popover`
+ |
+
UIA | +
+ Use WAI-ARIA mapping
+ |
+
ATK | +
+ Use WAI-ARIA mapping
+ Object attributes: `details-roles:popover`
+ |
+
AX | +
+ Use WAI-ARIA mapping
+ |
+
Comments | +
+ + User Agents MUST expose an `aria-details` relation with the associated element (identified via the specified `commandfor` attribute) except under the following conditions: + +
A button that represents a submit button with a [=button/form owner=] cannot invoke a command. + |
+
HTML Specification | ++ + (`command` in the + Close state) and + Show Modal state) + | +
---|---|
Element(s) | ++ `button` + | +
[[WAI-ARIA-1.2]] | +
+
+ A `command` attribute in the `close` and `show-modal` states provide no additional accessibility mappings to the `button` element.
+
+ |
+
+ MSAA + IAccessible2 + | +
+ Not mapped
+ |
+
UIA | +
+ Not mapped
+ |
+
ATK | +
+ Not mapped
+ |
+
AX | +
+ Not mapped
+ |
+
Comments | +
+ A button that represents a submit button with a [=button/form owner=] cannot invoke a command. + |
+
HTML Specification | +`commandfor` | +
---|---|
Element(s) | ++ `button` + | +
[[WAI-ARIA-1.2]] | +
+ See comments
+ |
+
+ MSAA + IAccessible2 + | +
+ See comments
+ |
+
UIA | +
+ See comments
+ |
+
ATK | +
+ See comments
+ |
+
AX | +
+ See comments
+ |
+
Comments | +
+ The `commandfor` attribute identifies the associated element for the `button` element. ++ The specified `command` will indicate if a mapping needs to be exposed between the `button` and + its programmatically associated element. + + |
+