Moodle
  1. Moodle
  2. MDL-27843 META: Accessibility compliance for 2.x
  3. MDL-30833

Provide feedback to screen readers that the navigation block is expandable / collapsible

    Details

    • Testing Instructions:
      Hide
      1. Log in as admin
      2. Inspect navigation and settings block with firebug
      3. Make sure nodes have proper aria-expanded = true (when expanded) and false when collapsed.

      Check with screen reader and see if it's accessible.

      Show
      Log in as admin Inspect navigation and settings block with firebug Make sure nodes have proper aria-expanded = true (when expanded) and false when collapsed. Check with screen reader and see if it's accessible.
    • Affected Branches:
      MOODLE_21_STABLE
    • Fixed Branches:
      MOODLE_22_STABLE, MOODLE_23_STABLE
    • Pull Master Branch:
      wip-mdl-30833
    • Rank:
      33833

      Description

      There is no indication to screen reader users that a node is expandable or collapsible

      Potential Solution:
      Use ARIA to define a tree with expandable nodes

        Issue Links

          Activity

          Glenn Ansley created issue -
          Glenn Ansley made changes -
          Field Original Value New Value
          Fix Version/s 2.2.1 [ 11456 ]
          Glenn Ansley made changes -
          Link This issue will help resolve MDL-30834 [ MDL-30834 ]
          Glenn Ansley made changes -
          Component/s Accessibility [ 10083 ]
          Michael de Raadt made changes -
          Fix Version/s STABLE backlog [ 10463 ]
          Fix Version/s 2.2.1 [ 11456 ]
          Labels triaged
          Rajesh Taneja made changes -
          Assignee Sam Hemelryk [ samhemelryk ] Rajesh Taneja [ rajeshtaneja ]
          Rajesh Taneja made changes -
          Fix Version/s STABLE Sprint 24 Omega [ 12364 ]
          Fix Version/s STABLE backlog [ 10463 ]
          Rajesh Taneja made changes -
          Status Open [ 1 ] Development in progress [ 3 ]
          Rajesh Taneja made changes -
          Status Development in progress [ 3 ] Waiting for peer review [ 10012 ]
          Pull Master Diff URL https://github.com/rajeshtaneja/moodle/compare/master...wip-mdl-30833
          Pull Master Branch wip-mdl-30833
          Pull from Repository git://github.com/rajeshtaneja/moodle.git
          Rajesh Taneja made changes -
          Testing Instructions # Log in as admin
          # Inspect navigation and settings block with firebug
          # Make sure nodes have proper aria-expanded = true (when expanded) and false when collapsed.
          Rajesh Taneja made changes -
          Peer reviewer phalacee
          Jason Fowler made changes -
          Original Estimate 0 minutes [ 0 ]
          Remaining Estimate 0 minutes [ 0 ]
          Status Waiting for peer review [ 10012 ] Peer review in progress [ 10013 ]
          Jason Fowler made changes -
          Status Peer review in progress [ 10013 ] Development in progress [ 3 ]
          Rajesh Taneja made changes -
          Status Development in progress [ 3 ] Waiting for integration review [ 10010 ]
          Pull 2.3 Diff URL https://github.com/rajeshtaneja/moodle/compare/MOODLE_23_STABLE...wip-mdl-30833-m23
          Testing Instructions # Log in as admin
          # Inspect navigation and settings block with firebug
          # Make sure nodes have proper aria-expanded = true (when expanded) and false when collapsed.
          # Log in as admin
          # Inspect navigation and settings block with firebug
          # Make sure nodes have proper aria-expanded = true (when expanded) and false when collapsed.

          Check with screen reader and see if it's accessible.
          Pull 2.2 Diff URL https://github.com/rajeshtaneja/moodle/compare/MOODLE_22_STABLE...wip-mdl-30833-m22
          Pull 2.2 Branch wip-mdl-30833-m22
          Pull 2.3 Branch wip-mdl-30833-m23
          Eloy Lafuente (stronk7) made changes -
          Currently in integration Yes [ 10041 ]
          Dan Poltawski made changes -
          Status Waiting for integration review [ 10010 ] Integration review in progress [ 10004 ]
          Integrator poltawski
          Dan Poltawski made changes -
          Status Integration review in progress [ 10004 ] Waiting for testing [ 10005 ]
          Fix Version/s 2.2.6 [ 12372 ]
          Fix Version/s 2.3.3 [ 12373 ]
          Tim Barker made changes -
          Tester davmon
          David Monllaó made changes -
          Status Waiting for testing [ 10005 ] Testing in progress [ 10011 ]
          David Monllaó made changes -
          Status Testing in progress [ 10011 ] Tested [ 10006 ]
          Dan Poltawski made changes -
          Status Tested [ 10006 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Currently in integration Yes [ 10041 ]
          Integration date 20/Sep/12
          Sam Hemelryk made changes -
          Link This issue caused a regression MDL-35590 [ MDL-35590 ]
          Eloy Lafuente (stronk7) made changes -
          Fix Version/s STABLE Sprint 24 Omega [ 12364 ]

            People

            • Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: