FreedomScientific / standards-support

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

Inconsistent output of label and description for grouping elements #612

Open JAWS-test opened 2 years ago

JAWS-test commented 2 years ago

Summary

  1. Go to https://codepen.io/jaws-test/pen/LYeRgJV
  2. tab to all 9 inputs

The 9 input fields are located in groups. The groups each have a label and a description. The roles of the groups are:

Expected result

I expect to hear the label and description of the group for each input field, except for role=generic (because this element must not have a label and description). This would make the output conform to the specification and to NVDA (which outputs it exactly like this)

Actual result

label is not output for role=document, but for all others (also for role=generic)

description is output for:

description is not output for:

Additional Information

Related: https://github.com/FreedomScientific/VFO-standards-support/issues/541

JAWS version and build number

JAWS 2021

Operating System and version

Windows 10

Browser and version:

Chrome, current version

greypants commented 2 years ago

For role="dialog" I'm seeing different behavior. description is output, but label is not.

See comment here: https://github.com/FreedomScientific/VFO-standards-support/issues/541#issuecomment-1100201576