-
Notifications
You must be signed in to change notification settings - Fork 93
Open
Description
Description:
The Post Content field is implemented using an iframe. This approach causes accessibility issues:
-
Screen Reader Compatibility:
- JAWS does not recognize a label for the iframe's edit area.
- NVDA does recognize a label, but the overall implementation is inconsistent.
-
Implementation Concerns:
- The current iframe does not use a standard
<input>or<textarea>, which limits the use of important ARIA attributes likearia-label,aria-invalid, andaria-describedby. - As a result, users relying on screen readers may have difficulty understanding and interacting with the field.
- The current iframe does not use a standard
Recommendation:
- At minimum, add the
aria-invalidattribute to the post content field when it is left empty. - Ideally, replace the iframe with a proper
<textarea>element that includes:aria-labelto describe the field,aria-invalidto indicate errors,aria-describedbylinked to error messages for better context.
Action Needed:
- Implement
aria-invalidon the post content field to improve accessibility for screen readers.
Post Content fields

Metadata
Metadata
Assignees
Labels
No labels