diff --git a/html-aam/index.html b/html-aam/index.html index dbc72d153..8b66d92ba 100644 --- a/html-aam/index.html +++ b/html-aam/index.html @@ -2320,7 +2320,7 @@

`figcaption`

[[wai-aria-1.2]] - `caption` role + `caption` role Computed Role @@ -2331,32 +2331,25 @@

`figcaption`

MSAA + IAccessible2 -
Roles: `ROLE_SYSTEM_TEXT`; `IA2_ROLE_CAPTION`
-
Relations: `IA2_RELATION_LABEL_FOR` with parent `figure` element
+
Role: Use WAI-ARIA mapping
UIA -
Control Type: `Text`
+
Role: Use WAI-ARIA mapping
ATK -
Role: `ATK_ROLE_CAPTION`
-
- Relations: - `ATK_RELATION_LABEL_FOR` with parent `figure` element -
+
Role: Use WAI-ARIA mapping
AX -
AXRole: `AXGroup`
-
AXSubrole: `(nil)`
-
AXRoleDescription: `"group"`
+
Role: Use WAI-ARIA mapping
@@ -2389,24 +2382,18 @@

`figure`

Role: Use WAI-ARIA mapping
-
Relations: `IA2_RELATION_LABELLED_BY` with child `figcaption` element
UIA
Role: Use WAI-ARIA mapping
-
- Accessible name derived from `figcaption` according to the `figure` Element Accessible Name Computation -
ATK
Role: Use WAI-ARIA mapping
-
Name: related `figcaption` content
-
Relations: `ATK_RELATION_LABELLED_BY` with child `figcaption` element
@@ -16245,18 +16232,19 @@

`summary` Element Accessible Name Computation

`figure` Element Accessible Name Computation

+

+ A `figcaption` provides additional information related to its parent `figure` element. A `figcaption` does not take part in the + accessible name or accessible description + computation, unless explicitly referenced by an author. +

  1. If the `figure` element has an `aria-label` or an `aria-labelledby` attribute the accessible name is to be calculated using the algorithm defined in Accessible Name and Description: Computation and API Mappings.
  2. -
  3. - If the accessible name is still empty, then: if the `figure` element has a - child that is a `figcaption` element, then use the subtree of the first such element. -
  4. -
  5. If the accessible name is still empty, then: if the `figure` element has a `title` attribute, then use that attribute.
  6. -
  7. Otherwise, there is no accessible name.
  8. +
  9. Otherwise, use the `title` attribute.
  10. +
  11. If none of the above yield a usable text string there is no accessible name.
@@ -16268,13 +16256,14 @@

`img` Element Accessible Name Computation

Accessible Name and Description: Computation and API Mappings.
  • - Otherwise use `alt` attribute, even if its value is the empty string. + If the accessible name is still empty: use `alt` attribute, even if its value is the empty string.
    An `img` with an `alt` attribute whose value is the empty string is mapped to the `presentation` role. It has no accessible name.
  • -
  • Otherwise, if there is no `alt` attribute use the `title` attribute.
  • +
  • If the accessible name is still empty and there is no `alt` attribute, use the `title` attribute.
  • +
  • If the accessible name is still empty and there are no `alt` or `title` attributes, and the `img` is a descendent of a `figure` element with a child `figcaption` but no other flow content or whitespace descendents, then use the text equivalent computation of the `figcaption` element's subtree.
  • Otherwise there is no accessible name.