Applies to Product - Power Pages
What’s happening?
Accessibility issues arise when using radiogroups generated from Yes/No data types and when the "aria-readonly" attribute is improperly applied in Entity Lists. These issues can affect users utilizing accessibility tools.
Reason:
- For radiogroups, the generated HTML does not include the required role=radio for each input, leading to accessibility violations as per accessibility standards.
- The "aria-readonly" attribute is not allowed in the context of Entity Lists, which causes accessibility tools to flag this as an issue.
Resolution:
- Radiogroup Accessibility Issue:
- Ensure that the generated HTML for Yes/No data types includes role="radio" for each input element. Alternatively, do not use role="radiogroup" if the inputs are already grouped in a fieldset and use type="radio".
- Review the generated HTML structure to confirm compliance with accessibility standards.
- Entity List Accessibility Issue:
- Remove the "aria-readonly" attribute from the Entity List elements as it is not permitted.
- Utilize the accessibility tool at Accessibility Insights to verify compliance and identify any further issues.
- Confirm that the configuration for the Entity List is correctly set up by referring to the documentation on configuring lists and running the Site Checker for any configuration issues.
