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 "button" focus indicator incorrect binding dimensions #60

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 the 'Decorative Text' element while the Text View reads 'group end'.

Issue Summary

JAWS focus indicator does not appear around the "Path and Circle group end" as expected for SVG or HTML. In direct comparison, it does for the "Rect and Circle" child groups.

Video of issue

SVG Example starts at 00:01:08 https://user-images.githubusercontent.com/98043076/160900056-f64cfc0a-386d-498f-98aa-f84d70058410.mp4 HTML Example starts at 00:01:04 https://user-images.githubusercontent.com/98043076/160900018-43569c8b-99e3-428d-a774-b46f8dbdc3fa.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 six times. 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