Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-36011

flexible table hide column does not announce change to screen reader

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. View a page with a table with collapsible columns:
        ("Quiz > Results > Statistics" or "Assignment > Grading")
      2. Right click in the table and choose inspect
      3. Find the opening table tag and verify the headers contain the attribute 'aria-expanded=true/false' and also 'aria-controls' references the correct cellids.
      Show
      View a page with a table with collapsible columns: ("Quiz > Results > Statistics" or "Assignment > Grading") Right click in the table and choose inspect Find the opening table tag and verify the headers contain the attribute 'aria-expanded=true/false' and also 'aria-controls' references the correct cellids.
    • Affected Branches:
      MOODLE_23_STABLE
    • Fixed Branches:
      MOODLE_24_STABLE, MOODLE_25_STABLE, MOODLE_26_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-36011-master
    • Story Points:
      3
    • Sprint:
      FRONTEND Sprint 3

      Description

      Issue
      Context change - Hiding/showing a column in the assignment grading screen does not announce the change to the user. It would be useful to rely on aria-live="polite" to tell screen readers if the zones are "live" (opened or closed) or provide another similar mechanism.

      Standard Level
      WCAG 2 3.3.2 (A) http://www.w3.org/TR/UNDERSTANDING-WCAG20/minimize-error-identified.html

      Impact
      Serious

      Example Link
      http://demo.moodle.net/mod/assign/view.php?action=grading&id=41&thide=userid

      Test Steps

      1. Login as teacher
      2. Access CF101
      3. Click on assignment
      4. Click on grade attempts
      5. Close a column in the report and notice nothing is announced.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  9/Sep/13