interop-accessibility icon indicating copy to clipboard operation
interop-accessibility copied to clipboard

Interop 2025 Accessibility Investigation

Open zcorpan opened this issue 1 year ago • 3 comments

FYI, I've filed https://github.com/web-platform-tests/interop/issues/866 to continue this investigation effort for next year.

Prior years' investigations:

  • #3
  • #90

Next year's carry-on investigation:

  • #202

2025 Accessibility Investigation

  • [ ] (35%) Accessible Node or similar API

    • [ ] (10%) Initial spec language agreement of Accessible Node (DRI @cookiecrook)
      • https://github.com/WICG/aom/issues/197 and/or
      • https://github.com/WICG/aom/issues/203
      • [x] 5% RFC proposal https://github.com/web-platform-tests/rfcs/pull/226
      • [ ] 5% RFC agreement (#191) and spec language
    • [ ] (15%) Initial implementation of Accessible Node (behind runtime flag?) in WebKit, Chromium, Gecko
    • [ ] (10%) Tree Walker investigation using Accessible Node
      • [x] (6%) Write basic tree walker tests (tentative) that purposefully avoid all known tree implementation differences (scroll areas, pseudo elements and other generated content, etc.) (Partial in @jcsteh's https://github.com/web-platform-tests/wpt/pull/55784/)
      • [ ] (4%) Author investigation tests for which parts of Node or Tree might be standardized in 2025 or later?
        • [ ] (2%) Purposefully write failing tests (tentative) that expose the areas where the internal accessibility tree differ between engines
        • [ ] (2%) File AOM or ARIA issues if it appears are some tree relationships that might be standardized as part of a 2025 Investigation
  • [ ] (35%) Acacia AAM test exploration (DRI @spectranaut)

    • [x] (10%) functional in implementations/APIs
      • not calling out all combos, but as examples:
        • Mac AX API in WebKit, Chromium, Gecko
        • Linux GTK in Chromium, Gecko
        • Windows UIA in Chromium, Gecko
        • Others?
          • Window MSAA? in Chromium, Gecko
          • Window IA2? in Chromium, Gecko
    • [x] (10%) RFC consensus?
    • [ ] (10%) functional in WPT CI?
      • Everyone please review https://github.com/web-platform-tests/wpt/pull/53733
    • [ ] (5%) additional test writing?
  • [ ] (30%) Miscellaneous

    • [ ] #41 (@jnurthen)
    • [ ] #74 (@janewman)
    • [x] #84 (@adampage?)
    • [ ] #88 (@rahimabdi)
    • [x] #91
    • [ ] #101 (@rahimabdi)

More issues from:

zcorpan avatar Oct 09 '24 18:10 zcorpan

I fixed the percentages to realign with 100% after replanning changes. Open to adjustment of course, but at least the math should be right. Current progress at 30%. PR: https://github.com/web-platform-tests/wpt.fyi/pull/4492

cookiecrook avatar Aug 05 '25 19:08 cookiecrook

GetAccessibilityProperties 15% + Acacia AAM 20% + Misc 10% (30(2/6)=10) = 45%

  • https://github.com/web-platform-tests/wpt.fyi/pull/4592

cookiecrook avatar Oct 07 '25 18:10 cookiecrook

GetAccessibilityProperties 21% + Acacia AAM 20% + Misc 10% (30(2/6)=10) = 51%

  • https://github.com/web-platform-tests/wpt.fyi/pull/4627

cookiecrook avatar Nov 05 '25 23:11 cookiecrook