FreedomScientific / standards-support

Contains documentation for Vispero software support of Web standards
https://freedomscientific.github.io/standards-support/
GNU General Public License v3.0
110 stars 12 forks source link

JAWS announces "blank" for buttons in columns 2+ in a treegrid with virtual cursor off #707

Closed kabsas closed 1 year ago

kabsas commented 1 year ago

Summary

JAWS announces "blank" for buttons in columns 2+ in a treegrid with virtual cursor off.

Steps to reproduce:

  1. Launch JAWS
  2. Go to https://codepen.io/calascionec/pen/ZEopQxo (Note: this treegrid has no expand/collapse elements it is simply to demostrate the bug)
  3. Turn off virtual cursor (Ctrl+Z)
  4. Navigate the buttons in the treegrid via Tab key

Expected result

All buttons in the treegrid are announced as the visible name (Action 1, Action 2, Action 3, Action 4)

Actual result

The Action 1 buttons in column 1 are announced as expected. The buttons in columns 2-4 are announced as "blank"

Additional Information

JAWS version and build number

2023.2302.15

Operating System and version

Windows 10 Enterprise 19044.2604

Browser and version:

Chrome 111 Edge 111 Firefox 110

stevefaulkner commented 1 year ago

@kabsas I can reproduce, but am unclear about your usecase? Grids and treegrids need to handle keyboard interaction via JavaScript as per https://www.w3.org/WAI/ARIA/apg/patterns/treegrid/examples/treegrid-1/#kbd_label When arrow key navigation is added to your example, the button labels are announced as expected.

kabsas commented 1 year ago

@stevefaulkner - it looks like this issue has been fixed in the June release 2023.2306.38

stevefaulkner commented 1 year ago

@stevefaulkner - it looks like this issue has been fixed in the June release 2023.2306.38

thanks @kabsas