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

      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

        Gliffy Diagrams

          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: