FreedomScientific / standards-support

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

The presence of aria-details on input elements is not mentioned while in forms mode #834

Open GroundedWren opened 1 month ago

GroundedWren commented 1 month ago

Summary

While in forms mode, JAWS omits "has details" on input elements with aria-details specified. To see "has details", the input must be observed with the virtual cursor.

Example markup:

<label>Field name<input type="text" aria-details="asiDetails"></label>
<aside id="asiDetails">Details in here</aside>

Expected result

In the markup example above, tabbing to the input should announce:

Field name edit has details type in text

as with JAWS 2023, or

Field name has details blank

as with NVDA.

Actual result

In the markup example above, tabbing to the input announces:

Field name edit type in text

Example

Example webpage

Additional Information

This appears to be new to JAWS 2024.

JAWS version and build number

JAWS Professional Edition Version 2024.2405.48

Operating System and version

Windows 10 Enterprise Version 22H2 OS build 19045.4291

Browser and version:

Google Chrome Version 124.0.6367.158