fizzstudio / svg-aria-test

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

VO+Safari "button" focus indicator incorrect binding dimensions #69

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 VoiceOver in test environment. A blue circle is highlighting Text Viewer text that reads '5' and another blue circle is highlighting what should be the child element containing a rectangle shape'.

Issue Summary

VoiceOver focus indicator does not appear around parent groups, child groups, or individual child group elements as expected for SVG or HTML. (This is connected to previous issues #65 and #66 not working as expected.)

Video of issue

Example starts at 00:01:38 https://user-images.githubusercontent.com/98043076/161101206-0c294fa7-fa83-40ab-bcc3-42e1db6c43d2.mp4

Steps to reproduce

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

Expected behavior (Pass/Fail)

Technical Details

VoiceOver (Default) Safari 15.1 (17612.2.9.1.20) MacBook Pro/ macOS Monterey 12.0.1