samigo: accessibility issues found with aXe

Description

While testing https://sakaiproject.atlassian.net/browse/SAK-48816 , ran aXe to find out if the colors have enough contrast on the Tests & Quizzes Statistics page, and aXe flagged a high number of issues.

On 25x, they fit in the following categories:

  • Ensure an element's role supports its ARIA attributes

  • Ensure every ARIA progressbar node has an accessible name

  • Ensure that lists are structured correctly

  • Ensure select element has an accessible name

image-20250211-150303.png

23x and 22x are a little different:

image-20250211-150541.png
image-20250211-150552.png

aXe is also reporting that you need an accessible label on this bar (just add an aria-label attribute) on the progress bar

Attachments

7
  • 18 Feb 2025, 02:46 AM
  • 11 Feb 2025, 03:07 PM
  • 11 Feb 2025, 03:07 PM
  • 11 Feb 2025, 03:07 PM
  • 11 Feb 2025, 03:05 PM
  • 11 Feb 2025, 03:05 PM
  • 11 Feb 2025, 03:03 PM

Activity

Show:

Andrea Schmidt February 18, 2025 at 2:46 AM

Verified on 25x: https://trunk-maria.nightly.sakaiproject.org/, build: 2592eb03

image-20250218-024611.png

Automation for Jira February 12, 2025 at 12:18 PM

A pull request has been created, "SAK-50986 samigo: accessibility issues found with aXe", you can see it at https://github.com/sakaiproject/sakai/pull/13301

Fixed

Details

Priority

Fix versions

23 Status

Please Merge

22 Status

Please Merge

Assignee

Reporter

Environment

nightly servers
Created February 11, 2025 at 2:57 PM
Updated February 18, 2025 at 2:46 AM
Resolved February 13, 2025 at 11:52 AM

Flag notifications