We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JAWS does not announce aria-describedby or aria-required when contenteditable="true" when the container has content.
aria-describedby
aria-required
contenteditable="true"
Works with an empty element (label, description, and required are read):
<label id="label">My Label</label> <div role="textbox" contenteditable="true" tabindex="0" aria-labelledby="label" aria-describedby="description" aria-required="true"> </div> <p id="description">My description</p>
Fails when text content is present (only label is read):
<label id="label">My Label</label> <div role="textbox" contenteditable="true" tabindex="0" aria-labelledby="label" aria-describedby="description" aria-required="true"> Some content </div> <p id="description">My description</p>
All examples should read the label, description, and required status when the textbox is focused.
Examples 4 and 5 do not read the description or required status.
https://codepen.io/greypants/pen/LYQgqLm?editors=1100
The behavior works properly on the other screen readers I'm testing:
2022.2202.38 LIM
Windows 10 (via Parallels desktop VM on Mac OS 12.3.1)
Microsoft Edge 100.0.1185.39
The text was updated successfully, but these errors were encountered:
The cause seems to be the same as with textarea. JAWS treats both elements the same, see #484 and #201
Sorry, something went wrong.
No branches or pull requests
Summary
JAWS does not announce
aria-describedby
oraria-required
whencontenteditable="true"
when the container has content.Works with an empty element (label, description, and required are read):
Fails when text content is present (only label is read):
Expected result
All examples should read the label, description, and required status when the textbox is focused.
Actual result
Examples 4 and 5 do not read the description or required status.
Example
https://codepen.io/greypants/pen/LYQgqLm?editors=1100
Additional Information
The behavior works properly on the other screen readers I'm testing:
JAWS version and build number
2022.2202.38 LIM
Operating System and version
Windows 10 (via Parallels desktop VM on Mac OS 12.3.1)
Browser and version:
Microsoft Edge 100.0.1185.39
The text was updated successfully, but these errors were encountered: