Views:

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:

  1. For radiogroups, the generated HTML does not include the required role=radio for each input, leading to accessibility violations as per accessibility standards.
  2. The "aria-readonly" attribute is not allowed in the context of Entity Lists, which causes accessibility tools to flag this as an issue.

 

Resolution:

  1. Radiogroup Accessibility Issue:
  2. 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".
  3. Review the generated HTML structure to confirm compliance with accessibility standards.
  4. Entity List Accessibility Issue:
  5. Remove the "aria-readonly" attribute from the Entity List elements as it is not permitted.
  6. Utilize the accessibility tool at Accessibility Insights to verify compliance and identify any further issues.
  7. 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.