From 50de2ff842e3284e875b195dd758ec9534c4d4dd Mon Sep 17 00:00:00 2001 From: Scott O'Hara Date: Wed, 3 Nov 2021 09:15:30 -0400 Subject: [PATCH 1/4] revise mapping tables for svg and math closes #344 --- index.html | 51 ++++++++++++++++++++++++++++----------------------- 1 file changed, 28 insertions(+), 23 deletions(-) diff --git a/index.html b/index.html index a8a37159..3dbef60d 100644 --- a/index.html +++ b/index.html @@ -155,6 +155,8 @@

Introduction

  • [[[core-aam-1.2]]]
  • HTML Accessibility API Mappings 1.0 (this specification)
  • [[[svg-aam-1.0]]]
  • + +
  • MathML AAM 1.0
  • Accessibility APIs

    @@ -164,7 +166,7 @@

    Accessibility APIs

    @@ -220,8 +222,8 @@

    Exposing HTML Features That Do Not Directly Map to Accessibility APIs

    HTML Element Role Mappings

    - -
    - + +
    +
    @@ -2704,12 +2706,13 @@

    HTML Element Role Mappings

    - - - - - - + + + + + + + + + + + - - - - - @@ -4987,7 +4992,7 @@

    HTML Attribute State and Property Mappings

    @@ -4999,9 +5004,9 @@

    HTML Attribute State and Property Mappings

    Mappings of HTML elements to platform accessibility APIs: ARIA, MSAA + UIA Express, MSAA + IAccessible2, UIA, ATK, and AX
    `math` `math` role
    Use WAI-ARIA mapping
    Use WAI-ARIA mapping
    Use WAI-ARIA mapping
    Use WAI-ARIA mapping
    See commentsSee commentsSee commentsSee commentsSee comments + Mapping for `math` is defined by MathML AAM 1.0.
    @@ -3604,13 +3607,15 @@

    HTML Element Role Mappings

    `svg` - `graphics-document` role + See comments + See commentsSee commentsSee commentsSee comments + Mapping for `svg` is defined by [[[svg-aam-1.0]]]. See also Graphics Accessibility API Role Mappings
    Use WAI-ARIA mapping
    Use WAI-ARIA mapping
    Use WAI-ARIA mapping
    Use WAI-ARIA mapping
    `table`
    `kind` - `track` + `track` Not mapped Not mapped
    `label` - `optgroup`; + `optgroup`; `option`; - `track` + `track`
    Not mapped
    @@ -7049,7 +7054,7 @@

    Substantive changes since moving to the Web Application Working Group (forme
  • 18-Sept-2019: Update `mark` element's UIA `LocalizedControlType` and AX `AXRoleDescription`. See GitHub issue #236.
  • 18-Sept-2019: Update ATK mappings for `summary` and `details` elements. See GitHub issue #142 and GitHub issue #147.
  • 18-Sept-2019: Update MSAA mappings for `sub` and `sup`. See GitHub pull request #252.
  • -
  • 11-Sept-2019: Update mapping for [^menu^] to match HTML Living Standard. Remove element and attribute mappings that are not applicable to `menu` and `menuitem`. Update mapping of `menu` to `role="list"`. See GitHub issue #188.
  • +
  • 11-Sept-2019: Update mapping for [^menu^] to match HTML Living Standard. Remove element and attribute mappings that are not applicable to `menu` and `menuitem`. Update mapping of `menu` to `role="list"`. See GitHub issue #188.
  • 10-July-2019: Further updated mappings for `ins` and `del` elements. See GitHub pull request #219.
  • 13-June-2019: Update mappings for `ins` and `del` elements. See GitHub issue #141.
  • 10-June-2019: Update ATK mappings for `header` and `footer` when not scoped to the `body`. See GitHub issue #129.
  • From b4f104aff5b51716e44d36fb57f78f88db1f08d6 Mon Sep 17 00:00:00 2001 From: Scott O'Hara Date: Wed, 3 Nov 2021 09:36:22 -0400 Subject: [PATCH 2/4] removing some unintended whitespace changes --- index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 3dbef60d..0cb3e503 100644 --- a/index.html +++ b/index.html @@ -166,7 +166,7 @@

    Accessibility APIs

    @@ -222,8 +222,8 @@

    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.
    • +
        +
      • 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.
      • From fc8851267c50a32fe6cd75f0ef6386e5319447b0 Mon Sep 17 00:00:00 2001 From: Scott O'Hara Date: Wed, 3 Nov 2021 09:41:42 -0400 Subject: [PATCH 3/4] removing more unintended whitespace changes --- index.html | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index 0cb3e503..f2607a05 100644 --- a/index.html +++ b/index.html @@ -247,9 +247,11 @@

        HTML Element Role Mappings

      • User agents should return a user-presentable, localized string value for the Mac Accessibility AXRoleDescription.
      -
    -
    - + + + +
    +
    @@ -4992,7 +4994,7 @@

    HTML Attribute State and Property Mappings

    @@ -5004,9 +5006,9 @@

    HTML Attribute State and Property Mappings

    Mappings of HTML elements to platform accessibility APIs: ARIA, MSAA + UIA Express, MSAA + IAccessible2, UIA, ATK, and AX
    `kind` - `track` + `track` Not mapped Not mapped
    `label` - `optgroup`; + `optgroup`; `option`; - `track` + `track`
    Not mapped
    @@ -7054,7 +7056,7 @@

    Substantive changes since moving to the Web Application Working Group (forme
  • 18-Sept-2019: Update `mark` element's UIA `LocalizedControlType` and AX `AXRoleDescription`. See GitHub issue #236.
  • 18-Sept-2019: Update ATK mappings for `summary` and `details` elements. See GitHub issue #142 and GitHub issue #147.
  • 18-Sept-2019: Update MSAA mappings for `sub` and `sup`. See GitHub pull request #252.
  • -
  • 11-Sept-2019: Update mapping for [^menu^] to match HTML Living Standard. Remove element and attribute mappings that are not applicable to `menu` and `menuitem`. Update mapping of `menu` to `role="list"`. See GitHub issue #188.
  • +
  • 11-Sept-2019: Update mapping for [^menu^] to match HTML Living Standard. Remove element and attribute mappings that are not applicable to `menu` and `menuitem`. Update mapping of `menu` to `role="list"`. See GitHub issue #188.
  • 10-July-2019: Further updated mappings for `ins` and `del` elements. See GitHub pull request #219.
  • 13-June-2019: Update mappings for `ins` and `del` elements. See GitHub issue #141.
  • 10-June-2019: Update ATK mappings for `header` and `footer` when not scoped to the `body`. See GitHub issue #129.
  • From 7c6a30f5a2a7b4ea0beb7a1dd50230e8ed5b699d Mon Sep 17 00:00:00 2001 From: Scott O'Hara Date: Wed, 3 Nov 2021 09:43:03 -0400 Subject: [PATCH 4/4] Update index.html --- index.html | 2 -- 1 file changed, 2 deletions(-) diff --git a/index.html b/index.html index f2607a05..96835156 100644 --- a/index.html +++ b/index.html @@ -246,8 +246,6 @@

    HTML Element Role Mappings

    • User agents should return a user-presentable, localized string value for the Mac Accessibility AXRoleDescription.
    - -