FLUID-1821: Image Reorderer has incomplete directions (Accessibility)

Metadata

Source
FLUID-1821
Type
Bug
Priority
Critical
Status
Closed
Resolution
Fixed
Assignee
Anastasia Cheetham
Reporter
Michael Elledge
Created
2008-11-18T14:51:14.000-0500
Updated
2008-12-12T16:22:16.000-0500
Versions
  1. 0.6beta1
Fixed Versions
  1. 0.6
Component
  1. Image Reorderer
  2. Keyboard Accessibility

Description

Keyboard commands work only with virtual cursor turned off.

With virtual cursor on: Tab into application, Dragonfruit highlighted. Press control + arrow, nothing happens. Press alt + arrow, focus moves to next image. Can only move focus from side to side.

With virtual cursor off (Insert + z): Tab into application, Dragonfruit highlighted. Can move focus up and down and side to side using arrow keys. Control + i, k, m, j enables you to move image up and down and side to side. Control + arrow enables side to side movement only.

Instructions should be revised for screen reader users: "To use the keyboard: Screen reader users turn off virtual cursor (insert + z). Select an image using the arrow keys or i, j, k or m or the arrow keys. Move an image by pressing control + arrow keys. View an image by pressing Enter."

Environments

Firefox 3, JAWS 9

Comments

  • Justin Obara commented 2008-12-03T12:07:36.000-0500

    Bug Parade 0.6 release

  • Anastasia Cheetham commented 2008-12-12T11:04:43.000-0500

    I'd appreciate a review of this approach:

    1) Use the WebAIM-recommended approach of placing screen-reader-specific instructions in a div that is off-screen and tiny (http://www.webaim.org/techniques/css/invisiblecontent/#hidingfromsighted).

    2) Remove the visible instructions from the tab order so screen-reader users don't hear both sets.

    The result is that JAWS users hear screen-reader specific instructions, and sighted users see different instructions.

    Problems: This patch doesn't yet deal with internationalization issues - there's the "message-bundle:" id, but now there are two messages, etc.

  • Anastasia Cheetham commented 2008-12-12T15:22:14.000-0500

    I've committed these changes, cleaned up a bit more and applied to all necessary files.
    The message-bundle issue is now in FLUID-1970.

  • Antranig Basman commented 2008-12-12T15:57:11.000-0500

    This approach seems reasonable to me, but needs review by a genuine AT user.

  • Justin Obara commented 2008-12-12T16:21:25.000-0500

    Closing for now, will reopen if further investigation warants

    Verified fix using

    Jaws 9 with IE6, FF3, FF2 (Win XP)