fizzstudio / svg-aria-test

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

NVDA+Firefox "button" HTML summary of issues #63

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 NVDA in test environment. A blue circle is highlighting Text Viewer text that reads 'Interactive SVG Interface Select One to Load Data Fragments  region    Rect and Circle  grouping    toggle button  not pressed    5 Rect'.

Issue Summary

Issue 1: NVDA reads the parent group, first child group, and one child group element in one key press of the HTML space. We would expect 7 navigable elements.

Issue 2: NVDA reads “blank” in HTML path element.

Video of issue

Issue 1 Example starts at 00:00:59 Issue 2 Example starts at 00:01:29 https://user-images.githubusercontent.com/98043076/160902176-489f09af-32fb-4cf7-b75e-b61945fe302e.mp4

Steps to reproduce

Starting at the "html examples with toggleable state" heading: Use NVDA down arrow key to navigate into the SVG space. Press the down arrow key once. Continue to navigate through the "Path" element.

Expected behavior (Pass/Fail)

We aren't actually testing HTML in this project, but if we are comparing the SVG to HTML elements in how they perform we need to note the issues found.

Technical Details

NVDA 2021.3.4 Firefox 98.0.2 Windows 11 Build 22000.556