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:
                Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

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