Skip to content

ARIA tab panels should be handled consistently inside and outside of the virtual buffer #709

Closed
@nvaccessAuto

Description

@nvaccessAuto

Reported by vtsaran on 2010-06-16 06:38
On the yahoo.com page there are at least two ARIA tab panels, one listing the search categories and another one listing the news categories (right after the "news" heading). In both instances there is an additional HTML link between the list of tabs and the content pane for a particular tab. For example, in the "search categories" tab panel there is a "more" link followed by a content pane containing the edit field and the "search" button. At the same time the "news" tab panel contains a "move to top" or "move news down" link between the list of tabs and the content pane for a particular tab. In both instances the aria-labelledby property is used to link the list of tabs with the content pane.
When inside a virtual buffer NVDA does not establish the contextual link between the list of tabs and the content pane by saying "xyz property page", however, it does so without a problem when the user is in "focus mode". It could be the case that the link in between disorients NVDA or that the panel is not coded correctly, but then NVDA's behavior should be consistent for both "browse" and "focus" modes.
I believe aria-labelledby property should provide enough context for NVDA to associate the list of tabs with the content pane even if they do not follow each other in the tab order.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions