-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Separate from the Interop 2024 Accessibility Focus Area, we'll also have an investigation area that doesn't contribute to the overall Interop 2024 score.
Prior year's investigation:
Follow-on from this one into 2025:
Scoring Criteria for Interop 2024 Accessibility Testing Investigation
[Significant Edit May 7, 2024] The Accessibility Investigation Group, in a meeting today and based on the culmination of discussion below, determined to abandon the Serialized Accessibility Tree Dump path in favor of a tree walker investigation using the Accessible Node direction. The 25% scoring criteria previously dedicated to Tree Dump is now repurposed into the Accessible Node investigation, including Tree Walking features.
-
(25%) Accessible Node or similar API
- (10%) Initial spec language agreement of Accessible Node (DRI @cookiecrook)
- (10%) Initial implementation of Accessible Node (behind runtime flag?) in WebKit, Chromium, Gecko
- (5%) First Implementation in Gecko #1929144
- (3%) Second Implementation
- (2%) Third Implementation
- (5%) Tree Walker investigation using Accessible Node
- (3%) Write basic tree walker tests (
tentative
) that purposefully avoid all known tree implementation differences (scroll areas, pseudo elements and other generated content, etc.) - (2%) Author investigation tests for which parts of Node or Tree might be standardized in 2025 or later?
- (1%) Purposefully write failing tests (
tentative
) that expose the areas where the internal accessibility tree differ between engines - (1%) File AOM or ARIA issues if it appears are some tree relationships that might be standardized as part of a 2025 Investigation
- (1%) Purposefully write failing tests (
- (3%) Write basic tree walker tests (
-
(25%) Acacia AAM test exploration (DRI @spectranaut)
- (5%) initial prototype
- (5%) 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
- not calling out all combos, but as examples:
- (5%) RFC consensus?
- (5%) functional in WPT CI?
- (5%) additional test writing?
-
(30%) Documentation
- (5%) Initial call-for-feedback in Google Docs draft
- (25%) Accessibility test standardization, improvements and documentation #83 (DRI @rahimabdi)
- (10%) Incorporate feedback from reviewers
- (15%) Deliver/publish final v1 standalone documentation
-
(20%) Miscellaneous
- Review and possibly port Chromium accname tests into WPT #41 (@jnurthen)
- add error handling for missing attrs in aria-utils.js #74 (@janewman)
- Add SVG name fallback tests from aria attrs to host lang title etc #84
- Tests for removal of aria-hidden=false #88 (@rahimabdi)
- Test
aria-hidden
using label/role where possible #91 - Remove the SVG-AAM image test until blocking issue resolved #96
- Investigate keyboard operability testing #101 (@rahimabdi)
- Add subtest count in test utils convenience methods to help avoid typos and other unexpected changes #105
- Rewrite accessibility/crashtests/svg-mouse-listener.html to avoid timeout #106
- Remove accname/name/comp_text_node.html tests that assume   trimming #115
- Remove invalid test re: listitem namefrom contents, as it does not align with the spec. #118
- Fix acc label expectations for td elements in display-contents-role-and-label.html #119
- Review and either confirm, remove, or fix "recursive/traversal" tests in ./accname/name/comp_name_from_content.html due to outstanding AccName issues #123