Ticket #7092 (closed defect: fixed)

Opened 5 months ago

Last modified 5 months ago

accordionContainer: a11y description does not include correct numbering of panes

Reported by: becky Owned by: becky
Priority: normal Milestone: 1.2
Component: Accessibility Version: 1.1.1
Severity: normal Keywords:
Cc:

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

Changed 5 months ago by becky

  • status changed from new to closed
  • resolution set to fixed

(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.