Jaws 11 ARIA Drag & Drop Support

Jaws 11 public beta introduces support for drag and drop with WAI ARIA. Although Jaws has included desktop drag and drop capability for some while, the same functionality on a web page has always been more difficult. Jaws 11 now indicates which elements on the page can be dragged, and where they can be dropped.

ARIA Properties

Jaws 11 makes use of two ARIA properties intended to facilitate accessible drag and drop:

Aria-grabbed Property

The aria-grabbed property indicates whether an element has been selected or not. If an element has been grabbed, it can be dragged and dropped elsewhere on the page. If an element does not have the aria-grabbed attribute, it cannot be selected at all.

Aria-dropeffect Property

The aria-dropeffect property describes what happens when the grabbed element is dropped onto a target. Amongst other things, an element can be copied or moved onto a target. More than one drop effect can be defined for a given element.

Jaws Technique

Freedom Scientific include the following information in the Jaws 11 public beta announcement:

The CTRL+EQUAL SIGN keystroke opens the ARIA Drag and Drop dialog box. It shows a list of droppable objects, as tagged by the author, on the current Web page. When you select one of these objects, JAWS will move focus to that object. If no droppable objects are available, JAWS will announce the message, “No droppable elements were found on the page” instead of opening the dialog box.

Test Cases

Jaws 11 public beta ARIA drag and drop support can be tested in either Internet Explorer 8 or Firefox 3.x.

With thanks to Gez Lemon.

Be the first to comment…

Comment on this post

Will not be published

This site uses Akismet to reduce spam. Learn how your comment data is processed.