Open Bug 1832498 Opened 2 years ago Updated 2 years ago

Rowgroup role missing from accessibility tree

Categories

(Core :: Disability Access APIs, defect)

Firefox 112
defect

Tracking

()

UNCONFIRMED

People

(Reporter: andy, Unassigned)

References

(Blocks 2 open bugs)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0

Steps to reproduce:

I created a table that uses several <tbody> with respective <th scope="rowgroup"> elements.

Actual results:

The grouping of rows is not at all exposed to the accessibility tree, the role rowgroup is nowhere to be found.

https://w3c.github.io/aria/#rowgroup

Expected results:

The grouped rows should be perceivable when using a screen reader, ultimately also their title.

The Bugbug bot thinks this bug should belong to the 'Core::Disability Access APIs' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Disability Access APIs
Product: Firefox → Core

Other browsers currently behave the same way. There's an open spec issue as to whether the rowgroup role mapping for tbody/thead/tfoot is actually useful.

scope="rowgroup" is not currently supported in Firefox. I suspect the same is true in other browsers, but I'm not sure. We would likely need the rowgroup element in the tree in order to support it.

Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.