Uploaded image for project: '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

            blepoxp Glenn Ansley created issue -
            blepoxp Glenn Ansley made changes -
            Field Original Value New Value
            Fix Version/s 2.2.1 [ 11456 ]
            blepoxp Glenn Ansley made changes -
            Link This issue will help resolve MDL-30834 [ MDL-30834 ]
            blepoxp Glenn Ansley made changes -
            Component/s Accessibility [ 10083 ]
            salvetore Michael de Raadt made changes -
            Fix Version/s STABLE backlog [ 10463 ]
            Fix Version/s 2.2.1 [ 11456 ]
            Labels triaged
            rajeshtaneja Rajesh Taneja made changes -
            Assignee Sam Hemelryk [ samhemelryk ] Rajesh Taneja [ rajeshtaneja ]
            rajeshtaneja Rajesh Taneja made changes -
            Fix Version/s STABLE Sprint 24 Omega [ 12364 ]
            Fix Version/s STABLE backlog [ 10463 ]
            rajeshtaneja Rajesh Taneja made changes -
            Status Open [ 1 ] Development in progress [ 3 ]
            rajeshtaneja 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
            rajeshtaneja 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.
            rajeshtaneja Rajesh Taneja made changes -
            Peer reviewer phalacee
            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 ]
            phalacee Jason Fowler made changes -
            Status Peer review in progress [ 10013 ] Development in progress [ 3 ]
            rajeshtaneja 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
            stronk7 Eloy Lafuente (stronk7) made changes -
            Currently in integration Yes [ 10041 ]
            poltawski Dan Poltawski made changes -
            Status Waiting for integration review [ 10010 ] Integration review in progress [ 10004 ]
            Integrator poltawski
            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 ]
            timb Tim Barker made changes -
            Tester davmon
            dmonllao David Monllaó made changes -
            Status Waiting for testing [ 10005 ] Testing in progress [ 10011 ]
            dmonllao David Monllaó made changes -
            Status Testing in progress [ 10011 ] Tested [ 10006 ]
            poltawski Dan Poltawski made changes -
            Status Tested [ 10006 ] Closed [ 6 ]
            Resolution Fixed [ 1 ]
            Currently in integration Yes [ 10041 ]
            Integration date 20/Sep/12
            samhemelryk Sam Hemelryk made changes -
            Link This issue caused a regression MDL-35590 [ MDL-35590 ]
            stronk7 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:
                  Fix Release Date:
                  12/Nov/12