Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-79028

Moodle Tooltips not read out by screenreaders

XMLWordPrintable

    • MOODLE_402_STABLE

      📝 Summary
      Moodle tooltips are not read aloud by screenreaders. Presumably this is down to the implementation of these tooltips specifically through Moodle, alongside the aria attributes not quite confirming to accessibility standards allowing them to be read aloud.

       

      🎬 Steps to Reproduce
      Enable a screenreader ([example chrome extension|https://chrome.google.com/webstore/detail/screen-reader/kgejglhpjiefppelpmljglcjbhoiplfn/related)] and navigate to any Moodle page containing a Moodle tooltip. For instance inside an assignment activity settings page there are many Moodle tooltips.

       

      ✔️ Expected Behaviour
      When a user using a screenreader tabs to a tooltip, the text itself that's revealed should also be read out loud.

       

      📓 Additional Details
      I've been down an accessibility rabbit hole looking at this (non-developer here). Does this not break WCAG AA 2.1 accessibility criteria? (Unsure on which criterion point exactly though...). Would tooltips in Moodle need ot be re-implemented or is there a way of adding aria attributes to resolve this like aria-live or aria titles?

       

        1. image-2023-08-16-10-42-52-674.png
          image-2023-08-16-10-42-52-674.png
          19 kB
        2. image-2023-08-16-10-43-17-974.png
          image-2023-08-16-10-43-17-974.png
          32 kB
        3. Voicever on Safari.mov
          5.23 MB
        4. JAWS+Edge.mp4
          17.17 MB
        5. NVDA+Firefox.mp4
          19.77 MB

            Unassigned Unassigned
            eddclementson Edd Clementson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.