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

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



    • 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:


      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


            Issue Links



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


                  • Created:

                    Git Source Code