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 focus indicator issues #89

Open shelbyelavsky opened 2 years ago

shelbyelavsky commented 2 years ago

This is an issue in reference to #26 which is related to the "primitives and nested role=Menu/Menuitem" branch. All tests use native SR navigation (arrow keys) and TAB.

Preface: A seasoned SR user could have the knowledge to navigate and explore the menu test webpage with more nuance, whether through manual mode switching, certain key shortcuts, etc. But this test is with the SR’s default/automatic options and performed as if a new or beginner user is interacting with SVG elements. We would expect that all users could be able to navigate smoothly, regardless of experience levels.

Screenshot of NVDA in a menu test environment. The focus indicator is highlighting content near the bottom of the screen, and more content is cut off below.

Issue Summary

NVDA struggles to center the screen to the focus indicator on Firefox. Manual scrolling was required in order to keep the recording within visual view. This happens in both arrow key and TAB navigation.

Video of issue

Examples https://user-images.githubusercontent.com/98043076/180849109-e93de29a-5a18-4e65-8d36-813e69fbd583.mp4 https://user-images.githubusercontent.com/98043076/180848962-590ff60d-735e-44c2-b833-1eddc839ea26.mp4

Steps to reproduce

Starting at the "Interactions Instructions" heading: Use NVDA down arrow key or TAB to navigate into the SVG space. Continue navigating as chosen.

Expected behavior (Pass/Fail)

Technical Details

NVDA 2022.1 (default) Firefox 102.0.1 Windows 11 Build 22000.795