fizzstudio / svg-aria-test

Testing and reaching parity between HTML and SVG handling of ARIA
MIT License
0 stars 3 forks source link

JAWS+Chrome does not recognize parent/root elements #59

Open shelbyelavsky opened 2 years ago

shelbyelavsky commented 2 years ago

This is an issue in reference to #23 which is related to the "primitives and nested role=button" branch.

Screenshot of JAWS in test environment. A red focus indicator is highlighting a rectangle and a circle shape. The text Viewer reads 'group start Rect and Circle'.

Issue Summary

JAWS does not recognize the parent groups for SVG or HTML. When navigating into the test spaces, JAWS goes to the first child grouping. We would expect 7 navigable elements in the SVG and HTML space.

Video of issue

SVG Example starts at 00:00:15 https://user-images.githubusercontent.com/98043076/160899317-92053c20-8790-4206-a515-307883060229.mp4 HTML Example starts at 00:00:11 https://user-images.githubusercontent.com/98043076/160899279-342ef388-8588-40a7-b1e8-97173b036eb0.mp4

Steps to reproduce

Starting at the "Interactions Instructions" heading: Use JAWS down arrow key to navigate into the SVG space. Press the down arrow key once. This process can be repeated for the HTML space after navigating to "html examples with toggleable state" heading.

Expected behavior (Pass/Fail)

Technical Details

JAWS 2022.2202.38 ILM Chrome Version 98.0.4758.102 Windows 11 Build 22000.556