Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-27843 META: Accessibility compliance for 2.x
  3. MDL-30831

Content of docked blocks are not accessible to screen readers. There is no prompt highlighting expandable items.

    Details

    • Testing Instructions:
      Hide
      1. Log in as Admin
      2. doc few blocks
      3. Make sure dock panel has role=menubar
      4. on docked blocks role should be menu, aria-haspopup=true, aria-expanded=false
      5. When expanded it should change to aria-expanded= true

      Test with screen-reader and try see if dock menu is accessible

      Show
      Log in as Admin doc few blocks Make sure dock panel has role=menubar on docked blocks role should be menu, aria-haspopup=true, aria-expanded=false When expanded it should change to aria-expanded= true Test with screen-reader and try see if dock menu is accessible
    • Affected Branches:
      MOODLE_21_STABLE
    • Fixed Branches:
      MOODLE_22_STABLE, MOODLE_23_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      wip-mdl-30831

      Description

      When a block is docked, screen reader users cannot access the contents of the block. Technically, it is possible for a screen reader user to access the contents of a docked block if the user knows exactly how the page is laid out, but Moodle does not give any indications or clues as to how to access the block's contents. Blocks must be undocked for the screen reader users to effectively access them.

      Potential Solution:
      Use ARIA to denote that it is a menu with an expandable submenu

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Votes:
                  4 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Fix Release Date:
                    12/Nov/12