FLUID-565: Consider removing the 'activedescendent' from the Reorderer, in light of new understanding of its purpose

Metadata

Source
FLUID-565
Type
Bug
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Joseph Scheuhammer
Reporter
Anastasia Cheetham
Created
2008-05-02T15:46:21.000-0400
Updated
2009-03-24T17:36:31.000-0400
Versions
  1. 0.5beta1
  2. 0.5
Fixed Versions
  1. 1.0
Component
  1. Reorderer

Description

Discussions in the Fluid IRC channel on May 2, 2008 ( http://wiki.fluidproject.org/x/NYsk ) led to a new understanding of the purpose of the ARIA 'activedescendant' property, and the fact that it may not be appropriate for our purposes: it seems to be intended for the case where focus is not being put on to the descendant of a container (focus stays on the container itself), so you need a property to tell you which descendant is active. We do put focus on the descendant, and we already have another way of keeping track of which one is active, so we may simply not need it.

We should double-check the spec and the best practice guide, and decide whether or not to remove this property.

Comments

  • Joseph Scheuhammer commented 2008-05-02T15:51:05.000-0400

    ARIA spec with respect to active descendant:
    http://www.w3.org/TR/wai-aria/#activedescendant

    Best practices example:
    http://www.w3.org/TR/wai-aria-practices/#focus_activedescendant

  • Justin Obara commented 2009-03-24T10:04:44.000-0400

    Bug Parade 1.0 release

  • Anastasia Cheetham commented 2009-03-24T14:06:09.000-0400

    This fix looks, good, but I found one file that still mentions ariadescendent:
    /src/webapp/sample-code/keyboard-a11y/jquery-ui-tabs/jquery-ui-accessible-tabs.js

  • Justin Obara commented 2009-03-24T17:36:31.000-0400

    Verified fix using:

    FF2, FF3, Opera 9.6, Safari 3.2 (Mac OS 10.5)
    FF3, IE7 (Win Vista)