From 3f314408f3276ebcccac7dae7f9b4bb1c0dca8c6 Mon Sep 17 00:00:00 2001 From: scottaohara Date: Tue, 20 Jul 2021 11:34:26 -0400 Subject: [PATCH 01/10] blockquote update map to core aam blockquote role --- index.html | 42 +++++------------------------------------- 1 file changed, 5 insertions(+), 37 deletions(-) diff --git a/index.html b/index.html index a8a37159..7466e92e 100644 --- a/index.html +++ b/index.html @@ -637,43 +637,11 @@

HTML Element Role Mappings

`blockquote` - No corresponding role - -
- Roles: `ROLE_SYSTEM_GROUPING`; `IA2_ROLE_SECTION` -
-
- Interfaces: - `IAccessibleText2`; `IAccessibleHypertext2`; -
- - -
- Control Type: `Group` -
-
- Localized Control Type: `"blockquote"` -
- - -
- Role: `ATK_ROLE_BLOCK_QUOTE` -
-
- Interfaces: `AtkText`; `AtkHypertext` -
- - -
- AXRole: `AXGroup` -
-
- AXSubrole: `(nil)` -
-
- AXRoleDescription: `"group"` -
- + `blockquote` role +
Use WAI-ARIA mapping
+
Use WAI-ARIA mapping
+
Use WAI-ARIA mapping
+
Use WAI-ARIA mapping
From 847b466629ec7cf2e42d834161c6fbbfc65560c6 Mon Sep 17 00:00:00 2001 From: scottaohara Date: Tue, 20 Jul 2021 11:46:36 -0400 Subject: [PATCH 02/10] fix mapping for body/html `html` should have mapped to `document` - this is now corrected and the table now indicates to refer to the WAI-ARIA mapping for the document role. `body` no longer maps to `document` - which matches reality. `body` now maps to `role=generic`. further updates may be needed here for instances where authors incorrectly name a generic / provide the body with elements important to accessibility - e.g., `contenteditable`. closes #330 --- index.html | 45 ++++++++++----------------------------------- 1 file changed, 10 insertions(+), 35 deletions(-) diff --git a/index.html b/index.html index 7466e92e..8fec1eb2 100644 --- a/index.html +++ b/index.html @@ -648,36 +648,11 @@

HTML Element Role Mappings

`body` - No corresponding role - -
- Roles: `ROLE_SYSTEM_DOCUMENT` -
- - -
- Control Type: `Pane` -
-
- Localized Control Type: `"pane"` -
- - -
- Role: `ATK_ROLE_DOCUMENT_WEB` -
- - -
- AXRole: `AXWebArea` -
-
- AXSubrole: `(nil)` -
-
- AXRoleDescription: `"HTML content"` -
- + `generic` role +
Use WAI-ARIA mapping
+
Use WAI-ARIA mapping
+
Use WAI-ARIA mapping
+
Use WAI-ARIA mapping
@@ -1579,11 +1554,11 @@

HTML Element Role Mappings

`html` - No corresponding role -
Not mapped
-
Not mapped
-
Not mapped
-
Not mapped
+ `documnet` role +
Use WAI-ARIA mapping
+
Use WAI-ARIA mapping
+
Use WAI-ARIA mapping
+
Use WAI-ARIA mapping
From cc4bf04002d168bb357148c9957458e8a9b3d72d Mon Sep 17 00:00:00 2001 From: scottaohara Date: Tue, 20 Jul 2021 12:00:30 -0400 Subject: [PATCH 03/10] update section 3.4 introduction list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * remove bullet about “?” cells. these have all been removed. * update list item about `aria-roledescription` and mention that UAs must not expose the attribute if used on an implicit `generic` element. --- index.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/index.html b/index.html index 8fec1eb2..4a106258 100644 --- a/index.html +++ b/index.html @@ -222,10 +222,9 @@

Exposing HTML Features That Do Not Directly Map to Accessibility APIs

HTML Element Role Mappings

  • HTML elements with implicit WAI-ARIA role semantics MUST be mapped to platform accessibility APIs according to those WAI-ARIA roles' mappings as defined in the [[core-aam-1.2]] specification.
  • -
  • A '?' in a cell indicates the data has yet to be provided.
  • "Not mapped" (Not Applicable) means the element does not need to be exposed via an accessibility API. This is usually because the element is not displayed as part of the user interface.
  • Where applicable, how an element participates in the computation of its own or another element's accessible name and/or accessible description is described in the Accessible Name and Description Computation section of this document.
  • -
  • Where an element is indicated as having "No corresponding (WAI-ARIA) role", user agents MUST NOT expose the `aria-roledescription` property value in the accessibility tree unless the element has an explicit, conforming `role` attribute value.
  • +
  • Where an element is indicated as having "No corresponding (WAI-ARIA) role", or is mapped to the `generic` role, user agents MUST NOT expose the `aria-roledescription` property value in the accessibility tree unless the element has an explicit, conforming `role` attribute value which [[WAI-ARIA-1.2]] does not prohibit the use of `aria-roledescription`.
  • IAccessible2:
      From 5937aa9351fa6528a47cd4da868219f8e764b198 Mon Sep 17 00:00:00 2001 From: scottaohara Date: Tue, 20 Jul 2021 12:02:31 -0400 Subject: [PATCH 04/10] update aria 1.1 to 1.2 links --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 4a106258..af9ca102 100644 --- a/index.html +++ b/index.html @@ -251,7 +251,7 @@

      HTML Element Role Mappings

      Element - [[wai-aria-1.1]] + [[wai-aria-1.2]] MSAA + IAccessible2 UIA ATK @@ -3920,7 +3920,7 @@

      HTML Attribute State and Property Mappings

      Attribute Element(s) - [[[WAI-ARIA]]] + [[WAI-ARIA-1.2]] MSAA + IAccessible2 UIA ATK From 292e6293cfcd119063caa6839075f401946ec793 Mon Sep 17 00:00:00 2001 From: scottaohara Date: Wed, 29 Sep 2021 13:33:41 -0400 Subject: [PATCH 05/10] update json data for specs --- index.html | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index af9ca102..1d6efd72 100644 --- a/index.html +++ b/index.html @@ -71,18 +71,19 @@ ariaSpecURLs: { "ED": "https://w3c.github.io/aria/", - "WD" : "https://www.w3.org/TR/wai-aria-1.1/", - "FPWD" : "https://www.w3.org/TR/wai-aria-1.1/", + "WD" : "https://www.w3.org/TR/wai-aria-1.2/", + "FPWD" : "https://www.w3.org/TR/wai-aria-1.2/", "REC": "https://www.w3.org/TR/wai-aria/" }, // ED pointing to latest draft due to ED links not // appropriately mapping on the core-aam spec. + // was in REC - https://www.w3.org/TR/wai-aria-implementation/ coreMappingURLs: { "ED": "https://w3c.github.io/core-aam/", - "WD": "https://www.w3.org/TR/core-aam-1.1/", - "FPWD": "https://www.w3.org/TR/core-aam-1.1/", - "REC": "https://www.w3.org/TR/wai-aria-implementation/" + "WD": "https://www.w3.org/TR/core-aam-1.2/", + "FPWD": "https://www.w3.org/TR/core-aam-1.2/", + "REC": "https://www.w3.org/TR/core-aam-1.1/" }, accNameURLs: { From 02039ce83afed79900d60d83dca2d124b109169e Mon Sep 17 00:00:00 2001 From: scottaohara Date: Wed, 29 Sep 2021 13:34:47 -0400 Subject: [PATCH 06/10] update hgroup mapping to match reality closes #331 --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 1d6efd72..9c597faf 100644 --- a/index.html +++ b/index.html @@ -1532,7 +1532,7 @@

      HTML Element Role Mappings

      `hgroup` - No corresponding role + `generic` role
      Not mapped
      Not mapped
      Not mapped
      From 34c10e7e5c59d72b5d41a4645c119773e5e5d867 Mon Sep 17 00:00:00 2001 From: scottaohara Date: Wed, 29 Sep 2021 14:52:32 -0400 Subject: [PATCH 07/10] point to aria 1.2 roles this PR updates the following elements to point to their implicit ARIA roles defined in core aam * caption * code * del * em * ins * meter * paragraph * strong * sub * sup * time --- index.html | 480 +++++++++-------------------------------------------- 1 file changed, 75 insertions(+), 405 deletions(-) diff --git a/index.html b/index.html index 9c597faf..f31bce97 100644 --- a/index.html +++ b/index.html @@ -731,53 +731,11 @@

      HTML Element Role Mappings

      `caption` - No corresponding role - -
      - Roles: `ROLE_SYSTEM_TEXT`; `IA2_ROLE_CAPTION` -
      -
      - States: `STATE_SYSTEM_READONLY` -
      -
      - Relations: - `IA2_RELATION_LABEL_FOR` with parent `table` -
      -
      - Interfaces: `IAccessibleText2`; `IAccessibleHypertext2`; -
      - - -
      - Control Type: `Text` -
      -
      - Other properties: The `LabeledBy` property for the parent `table` element points to the UIA element for the `caption` element. -
      - - -
      - Role: `ATK_ROLE_CAPTION` -
      -
      - Relations: - `ATK_RELATION_LABEL_FOR` with parent `table` -
      -
      - Interfaces: `AtkText`; `AtkHypertext` -
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `(nil)` -
      -
      - AXRoleDescription: `"group"` -
      - + `caption` role +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      @@ -817,33 +775,11 @@

      HTML Element Role Mappings

      `code` - No corresponding role - -
      - No accessible object. Styles used are mapped into text attributes on its text container. -
      - - -
      - No accessible object. Styles used are exposed by UIA text attributes of the `TextRange` Control Pattern implemented on a parent accessible object. -
      - - -
      - No accessible object. Styles used are mapped into text attributes on its text container. -
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `AXCodeStyleGroup` -
      -
      - AXRoleDescription: `"group"` -
      - + `code` role +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      @@ -924,78 +860,26 @@

      HTML Element Role Mappings

      `del` - No corresponding role - -
      - Role: `IA2_ROLE_CONTENT_DELETION` -
      - - -
      - Control Type: `Text` -
      -
      - Localized Control Type: `"del"` -
      - - -
      - Role: `ATK_ROLE_CONTENT_DELETION` -
      -
      - Object attributes: `xml-roles:deletion` -
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `AXDeleteStyleGroup` -
      -
      - AXRoleDescription: `"group"` -
      + + `deletion` role +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      `details` - No corresponding role - -
      - Role: `ROLE_SYSTEM_GROUPING` -
      - - -
      - Control Type: `Group` -
      -
      - Localized Control Type: `"details"` -
      - - -
      - Role: `ATK_ROLE_PANEL` -
      -
      - Relations: `ATK_RELATION_DETAILS_FOR` -
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `(nil)` -
      -
      - AXRoleDescription: `"group"` -
      + + `generic` role +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      @@ -1127,33 +1011,13 @@

      HTML Element Role Mappings

      `em` - No corresponding role - -
      - No accessible object. Styles used are mapped into text attributes on its text container. -
      - - -
      - No accessible object. Styles used are exposed by UIA text attributes of the `TextRange` Control Pattern implemented on a parent accessible object. -
      - - -
      - No accessible object. Styles used are mapped into text attributes on its text container. -
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `(nil)` -
      -
      - AXRoleDescription: `"group"` -
      + + `emphasis` role +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      @@ -2337,39 +2201,13 @@

      HTML Element Role Mappings

      `ins` - No corresponding role - -
      - Role: `IA2_ROLE_CONTENT_INSERTION` -
      - - -
      - Control Type: `Text` -
      -
      - Localized Control Type: `"ins"` -
      - - -
      - Role: `ATK_ROLE_CONTENT_INSERTION` -
      -
      - Object attributes: `xml-roles:insertion` -
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `AXInsertStyleGroup` -
      -
      - AXRoleDescription: `"group"` -
      + + `insertion` role +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      @@ -2684,47 +2522,14 @@

      HTML Element Role Mappings

      `meter` - No corresponding role - -
      - Role: `IA2_ROLE_LEVEL_BAR` -
      -
      - Interfaces: `IAccessibleValue`; -
      - - -
      - Control Type: `ProgressBar` -
      -
      - Localized Control Type: `meter` -
      -
      - Control Pattern: `RangeValue` -
      - - -
      - Role: `ATK_ROLE_LEVEL_BAR` -
      -
      - Interfaces: `AtkValue` -
      -
      Properties: `AtkRange`
      - - -
      - AXRole: `AXLevelIndicator` -
      -
      - AXSubrole: `(nil)` -
      -
      - AXRoleDescription: `"level indicator"` -
      + + `meter` role - See GitHub issue #2. +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      + `nav` @@ -2817,41 +2622,13 @@

      HTML Element Role Mappings

      `p` - No corresponding role - -
      - Roles: `ROLE_SYSTEM_TEXT`; `IA2_ROLE_PARAGRAPH` -
      -
      - Interfaces: `IAccessibleText2`; `IAccessibleHypertext2` -
      - - -
      - Control Type: `Text` -
      - - -
      - Role: - ATK_ROLE_PARAGRAPH -
      -
      - Interfaces: - `AtkText`; `AtkHypertext` -
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `(nil)` -
      -
      - AXRoleDescription: `"group"` -
      + + `paragraph` role +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      @@ -3381,36 +3158,15 @@

      HTML Element Role Mappings

      - `strong` - No corresponding role - -
      - No accessible object. Styles used are mapped into text attributes on its text container. -
      - - -
      No accessible object. Styles used are exposed by UIA text attribute identifiers of the `TextRange` Control Pattern implemented on a parent accessible object. -
      - - -
      - No accessible object. Styles used are mapped - into text attributes on its text container. -
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `(nil)` -
      -
      - AXRoleDescription: `"group"` -
      - - - + `strong` + + `strong` role + +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      + `style` No corresponding role @@ -3426,39 +3182,13 @@

      HTML Element Role Mappings

      `sub` - No corresponding role - -
      - Roles: `ROLE_SYSTEM_GROUPING`; `IA2_ROLE_TEXT_FRAME` -
      -
      - Text attributes: `text-position:sub` -
      - - -
      - Control Type: `Text` -
      -
      Styles used are exposed by `IsSubscript` attribute of the `TextRange` Control Pattern implemented on the accessible object. -
      - - -
      - Role: - `ATK_ROLE_SUBSCRIPT` -
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `AXSubscriptStyleGroup` -
      -
      - AXRoleDescription: `"group"` -
      + + `subscript` role +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      @@ -3509,39 +3239,13 @@

      HTML Element Role Mappings

      `sup` - No corresponding role - -
      - Roles: `ROLE_SYSTEM_GROUPING`; `IA2_ROLE_TEXT_FRAME` -
      -
      - Text attributes: `text-position:super` -
      - - -
      - Control Type: `Text` -
      -
      Styles used are exposed by `IsSuperscript` attribute of the `TextRange` Control Pattern implemented on the accessible object. -
      - - -
      - Role: - `ATK_ROLE_SUPERSCRIPT` -
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `AXSuperscriptStyleGroup` -
      -
      - AXRoleDescription: `"group"` -
      + + `superscript` role +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      @@ -3707,48 +3411,14 @@

      HTML Element Role Mappings

      `time` - No corresponding role - -
      - Role: `IA2_ROLE_TEXT_FRAME` -
      -
      - Object attributes: `xml-roles:time` -
      -
      - Interfaces: `IAccessibleText2`; `IAccessibleHypertext2` -
      - - -
      - Control Type: `Text` -
      -
      - Localized Control Type: `"time"` -
      -
      Note: create a separate UIA Control of type Text. This is different from most UIA text mappings, which only create ranges in the page text pattern.
      - - -
      -

      Role: `ATK_ROLE_STATIC`

      -
      -
      - Object attributes: `xml-roles:time` -
      -
      Interfaces: `AtkText`; `AtkHypertext`
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `AXTimeGroup` -
      -
      - AXRoleDescription: `"group"` -
      + + `time` role - +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      + < `title` From cbda1a2ae8f09dbb42d04ffe8c953960cb72a86e Mon Sep 17 00:00:00 2001 From: scottaohara Date: Wed, 29 Sep 2021 14:55:58 -0400 Subject: [PATCH 08/10] start marking generics starts on issue #346, indicate some of the elements that will map to, or under certain conditions map to `generic` * autonomous custom elements * div * form without accessible name * form associated custom elements * section without accessible name --- index.html | 90 +++++++++--------------------------------------------- 1 file changed, 14 insertions(+), 76 deletions(-) diff --git a/index.html b/index.html index f31bce97..1d07baeb 100644 --- a/index.html +++ b/index.html @@ -523,7 +523,7 @@

      HTML Element Role Mappings

      autonomous custom element - If the author assigned a conforming ARIA role using the `role` attribute, map to that role. Otherwise, no corresponding role. + If the author assigned a conforming ARIA role using the `role` attribute, map to that role. Otherwise, the `generic` role.
      Use WAI-ARIA mapping
      Use WAI-ARIA mapping
      Use WAI-ARIA mapping
      @@ -915,47 +915,12 @@

      HTML Element Role Mappings

      `div` - No corresponding role - - -
      - May not have an accessible object if has no semantic meaning. Otherwise, -
      -
      - Roles: `ROLE_SYSTEM_GROUPING`; `IA2_ROLE_SECTION` -
      -
      - Interfaces: - `IAccessibleText2`; `IAccessibleHypertext2`; -
      - - -
      - Control Type: `Group` -
      - - -
      - May not have an accessible object if has no semantic meaning. Otherwise, -
      -
      - Role: `ATK_ROLE_SECTION` -
      -
      - Interfaces: `AtkText`; `AtkHypertext` -
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `(nil)` -
      -
      - AXRoleDescription: `"group"` -
      + `generic` role +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      @@ -1172,7 +1137,6 @@

      HTML Element Role Mappings

      AXRole: Use WAI-ARIA mapping
      -
      @@ -1250,7 +1214,7 @@

      HTML Element Role Mappings

      `form` with an accessible name - `form` role + `form` role
      Use WAI-ARIA mapping
      Use WAI-ARIA mapping
      @@ -1262,49 +1226,23 @@

      HTML Element Role Mappings

      `form` without an accessible name - No corresponding role - -
      - Role: `ROLE_SYSTEM_GROUPING`; `IA2_ROLE_SECTION` -
      -
      - Interfaces: `IAccessibleText2`; `IAccessibleHypertext2`; -
      - + `generic` role +
      Use WAI-ARIA mapping
      -
      - Control Type: `Group` -
      +
      Use WAI-ARIA mapping
      Localized Control Type: `"form"`
      - -
      - Role: `ATK_ROLE_SECTION` -
      -
      - Interfaces: `AtkText`; `AtkHypertext` -
      - - -
      - AXRole: `AXGroup` -
      -
      - AXSubrole: `(nil)` -
      -
      - AXRoleDescription: `"group"` -
      - +
      Use WAI-ARIA mapping
      +
      Use WAI-ARIA mapping
      form-associated custom element - If the author assigned a conforming ARIA role using the `role` attribute, map to that role. Otherwise, no corresponding role. + If the author assigned a conforming ARIA role using the `role` attribute, map to that role. Otherwise, the `generic` role.
      Use WAI-ARIA mapping
      Use WAI-ARIA mapping
      Use WAI-ARIA mapping
      @@ -2996,7 +2934,7 @@

      HTML Element Role Mappings

      `section` - `region` role if the `section` element has an accessible name. Otherwise, no corresponding role. + `region` role if the `section` element has an accessible name. Otherwise, the `generic` role.
      From 409ef55d028618ef746e9c3c8107da7a2e85c3a5 Mon Sep 17 00:00:00 2001 From: Steve Faulkner Date: Wed, 29 Sep 2021 21:41:49 +0100 Subject: [PATCH 09/10] typo fixed --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 1d07baeb..2c281ee9 100644 --- a/index.html +++ b/index.html @@ -1356,7 +1356,7 @@

      HTML Element Role Mappings

      `html` - `documnet` role + `document` role
      Use WAI-ARIA mapping
      Use WAI-ARIA mapping
      Use WAI-ARIA mapping
      From 48311b91a97b74e67a488c205c2f73070ea1f808 Mon Sep 17 00:00:00 2001 From: Scott O'Hara Date: Tue, 2 Nov 2021 15:38:04 -0400 Subject: [PATCH 10/10] Update index.html --- index.html | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 2c281ee9..42155c61 100644 --- a/index.html +++ b/index.html @@ -874,11 +874,21 @@

      HTML Element Role Mappings

      `details` - `generic` role + `group` role
      Use WAI-ARIA mapping
      -
      Use WAI-ARIA mapping
      -
      Use WAI-ARIA mapping
      + +
      Use WAI-ARIA mapping
      +
      + Localized Control Type: `"details"` +
      + + +
      Use WAI-ARIA mapping
      +
      + Relations: `"ATK_RELATION_DETAILS_FOR"` +
      +
      Use WAI-ARIA mapping
      @@ -6589,6 +6599,7 @@

      Change Log

      Substantive changes since moving to the Accessible Rich Internet Applications Working Group (03-Nov-2019)

        +
      • 02-Nov-2021: Updating `blockquote`, `caption`, `code`, `del`, `em`, `ins`, `meter`, `paragraph`, `strong`, `sub`, `sup` and `time` to ARIA 1.2 mappings in Core AAM. Fix `body` mapping to `generic`, and `html` mapping to `document`. Fix `hgroup` mapping to `generic`. Update `details` to map to `group` with additional information specific to ATK, UIA. See GitHub issue #348
      • 12-May-2021: Add FACES references to attributes table - `readonly`, `name`, `form`, `disabled`. See Issue 257.
      • 12-Dec-2019: Adds `hgroup`, `slot`, autonomous custom element and form associated custom element. See GitHub issue #189.
      • 26-Nov-2019: Updates mappings for `disabled`, `scope`, `spellcheck`, `tabindex` to point to WAI-ARIA. Adds AX `pattern`, `reversed`, `rows`, `size`, `span`, `src`, `start`, `step`, `type` attribute mappings. Adds `min-length`, `ping`, `playsinline`, `referrerpolicy`, `sizes`, `srcset`, `data[value]` attribute mappings. See GitHub pull request #245.