New issue
Advanced search Search tips

Issue 710024 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug
Team-Accessibility



Sign in to add a comment

Elements with ARIA role "row" should have an accessible name

Project Member Reported by aleventhal@chromium.org, Apr 10 2017

Issue description

The ARIA spec says that a "row" role should compute it's accessible name from contents. See https://www.w3.org/TR/wai-aria/roles#row

Currently we don't do this because of performance and memory usage reasons. The concern is that very large tables would be too expensive. Unfortunately, this breaks treegrids, which often focus a row. Users need to hear the contents of those rows on focus.

A pragmatic middle ground is to compute the name when the row is focusable, either via actual focus (tabindex is set) or aria-activedescendant on the parent.
 
Status: Fixed (was: Untriaged)

Sign in to add a comment