Opened 11 years ago

Closed 11 years ago

#7092 closed defect (fixed)

accordionContainer: a11y description does not include correct numbering of panes

Reported by: Becky Gibson Owned by: Becky Gibson
Priority: high Milestone: 1.2
Component: Accessibility Version: 1.1.1
Keywords: Cc:
Blocked By: Blocking:

Description

Since accordionContainer is a grouping, the accessible description of each pane should include the number of the current pane in the group of panes. For example, with three panes and focus on the title of the second one, the accessible description (visible in MS Inspect) should be "2 of 3"

Changeset [12280] broke this when a role of group was added to contentPanes which have no role. The group role is needed so that Firefox 3 properly sets focus to the contentPane when it has the style of overflow.

Need to figure out how to get the accordionPanes properly numbered and proper focus in tabContainer. May need to use the ARIA property of owns and activeDescendent.

Change History (1)

comment:1 Changed 11 years ago by Becky Gibson

Resolution: fixed
Status: newclosed

(In [14238]) fixes #6605, #7092. Update the template and code to set the ARIA selected state to true on current tab, false on others. Added ARIA presentation roles on layout divs - this fixes the numbering problem of 7092. Also, use ARIA labelledby property to assign the title so that the +- which are used for high contrast are not spoken by the screen reader.

Note: See TracTickets for help on using tickets.