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:
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:
Expected result
In the markup example above, tabbing to the input should announce:
as with JAWS 2023, or
as with NVDA.
Actual result
In the markup example above, tabbing to the input announces:
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