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 does not read aria-describedby of table if table column headers are sortable with tabindex #397

Open hmilyliu8 opened 4 years ago

hmilyliu8 commented 4 years ago

Summary

Jasws ignore aria-descriedby of sortable table.

Brief description of the issue. Please list any specific steps.

Example:

  1. create a table with role= grid and set aria-label and aria-describedby attributes
  2. make table header focus-able by adding tab-index=0 Use T to go to table It will start from the first column header and read column name, table aria-label but no aria-describedby

Remove all tab-index and try again, now it reads everything.

A test case that demonstrates the issue - provide linked test case, CodePen, JSbin, etc...

Additional Information

JAWS version and build number

Jaws 2020.2003.13.ILM

Operating System and version

Browser and version:

Chrome Version 83.0.4103.116

JAWS-test commented 4 years ago

In my opinion, descriptions (title, aria-describedby, etc.) are only output when navigating with the Tab key and not with the virtual cursor, which seems to be a JAWS default setting that is not correct but has nothing to do with grid, tabindex, etc. However, to check your specific example, you should link to a source code example or insert it here