Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-22621

The Customize Tabs page of the Preferences Tool has screen reader accessibility issues

    Details

    • Type: Bug
    • Status: Verified
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.9.0
    • Fix Version/s: 10.0
    • Component/s: Accessibility, Preferences
    • Environment:
      sakai/trunk on Oracle - Built: 09/14/12 12:00 - Sakai Revision: 112462 (Kernel 1.4.0-SNAPSHOT)- Server sakai-nightly.uits.iupui.edu
    • 2.9 Status:
      Merge

      Description

      The Customize Tabs page has numerous keyboard accessibility issues for users of screen reading software. Once tab focus is on the My Workspace item, arrowing does not select one of the sites as it would using only the keyboard. The screen reading software just reads the items as normal web content. A user of screen reading software must arrow to the desired course, press "Enter" in the area to activate a special mode to interact with the draggable items. They can then press control + arrow to move the selected site only once because the special mode deactivates after the key press. Users must navigate back to the drag and drop section of the page to interact with the sites because focus is moved out of that area. During the interactions (moving the sites from column to column) none of the actions are announced to users.This makes customizing the tabs extremely difficult for users of screen reading software. This is a spatial paradigm so it is not clear which arrows should be used to perform which function for non-sighted users.

      Recommended remediation:

      Modify the coding of the drag and drop section so that users of screen reading software can more easily customize the tabs. An alternative interface may be needed.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  gsilver Gonzalo Silverio
                  Reporter:
                  viatorvoice Joe Humbert
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code