Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.9.5
    • Fix Version/s: 2.0
    • Component/s: Accessibility
    • Labels:
      None
    • Affected Branches:
      MOODLE_19_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE

      Description

      The jump menu uses the OPTGROUP tag to group options. For a sighted user, the effect is similar to a nested list, e.g.:

      • (OPTGROUP) Topic 1
        o (OPTION) Lesson 1: Getting Started
        o (OPTION) Video 1: Starting PowerPoint, Editing the Title Slide
      • (OPTGROUP) Topic 2
        o ...

      The OPTIONs are selectable (and selecting them may perform certain actions), but the OPTGROUP heading (e.g., "Topic 1") is not selectable; it is only a label. The problem is that JAWS does not read this label.
      Why it matters

      Long lists of options are more difficult for blind than sighted users, since each item must be memorized, and moving around the list must be done more intentionally. In this case, OPTGROUP tags may be providing Moodle authors with the illusion that they are adding more accessibility to the jump menu, when in fact they are not.
      Possible solution

      This is a difficult problem. The WCAG explicitly recommends OPTGROUP tags http://www.w3.org/TR/WCAG10-HTML-TECHS/#forms-grouping Their presence does no harm to blind users but neither do they help.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              rwijaya Rossiani Wijaya
              Reporter:
              tsala Helen Foster
              Tester:
              Nobody
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                24/Nov/10