From ebc6d78c0d29e83879f86bf739f56a66b0ea68f5 Mon Sep 17 00:00:00 2001 From: Jason Kiss Date: Wed, 8 Feb 2017 12:07:21 +1300 Subject: [PATCH] section maps to region only if acc name, otherwise to div https://github.com/w3c/html-aam/issues/79 --- html-aam/index.html | 59 ++++++++++++++++++++++++++++++++------------- 1 file changed, 42 insertions(+), 17 deletions(-) diff --git a/html-aam/index.html b/html-aam/index.html index a943f4421..1b22736f9 100644 --- a/html-aam/index.html +++ b/html-aam/index.html @@ -3041,25 +3041,50 @@

HTML Element Role Mappings

- section -

region role

-

Note:It is strongly recommended that user agents such as screen readers only convey the presence of, and provide navigation for section elements, when the section element has an accessible name.

-
Use WAI-ARIA mapping
+ section + + region role if the section element has an accessible name. Otherwise, no corresponding role. + + +
If the section element has an accessible name, use WAI-ARIA mapping. Otherwise:
+
+ Roles: ROLE_SYSTEM_GROUPING; IA2_ROLE_SECTION +
+
+ Interfaces: IAccessibleText2; IAccessibleHypertext2; +
+ -
- Control Type: Group -
-
Localized Control Type: "section" (all lower-case) -
-
- Landmark Type: Custom -
-
- Localized Landmark Type: "region" (all lower-case) -
+
If the section element has an accessible name:
+
Control Type: Group
+
Localized Control Type: "section" (all lower-case)
+
Landmark Type: Custom
+
Localized Landmark Type: "region" (all lower-case)
+
Otherwise:
+
Control Type: Group
+ + +
If the section element has an accessible name, use WAI-ARIA mapping. Otherwise:
+
+ Role: + ATK_ROLE_SECTION +
+
+ Interfaces: AtkText; AtkHypertext +
+ + +
If the section element has an accessible name, use WAI-ARIA mapping. Otherwise:
+
+ AXRole: AXGroup +
+
+ AXSubrole: (nil) +
+
+ AXRoleDescription: "group" +
-
Use WAI-ARIA mapping
-
Use WAI-ARIA mapping