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

          Attachments

            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:
                  3 Start watching this issue

                  Dates

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