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.

    XMLWordPrintable

Details

    • MOODLE_21_STABLE
    • MOODLE_22_STABLE, MOODLE_23_STABLE
    • wip-mdl-30831
    • 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

    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

      Attachments

        Issue Links

          Activity

            People

              rajeshtaneja Rajesh Taneja
              blepoxp Glenn Ansley
              Jason Fowler Jason Fowler
              Dan Poltawski Dan Poltawski
              Ankit Agarwal Ankit Agarwal
              Andrew Lyons, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Sujith Haridasan, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Sujith Haridasan
              Votes:
              4 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                12/Nov/12