question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

w3.org states elements with `role='gridcell'` should be owned by an element with `role='row'`

See original GitHub issue

https://www.w3.org/TR/wai-aria-1.1/#grid states that elements with role='gridcell' should be owned by an element with role='row'.

With the current implementation of FixedSizedGrid or VariableSizedGrid I don’t think this is possible as there aren’t any elements surrounding a row of cells once rendered in the DOM.

Is this something that could be added so that full aria support becomes possible?

Issue Analytics

  • State:open
  • Created 4 years ago
  • Reactions:2
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

3reactions
nahumzscommented, Jan 9, 2020

Wondering if #218 has any plans to happen. Lacking screen reader accessibility is totally a deal-breaker for me and my company. Sad that we invested some time with this library to realize this is not possible to be used in a production environment where accessibility is required.

Maybe adding a note on the readme file would help to be aware of the lack of accessibility support for this specific scenario?

I think for this specific case https://bvaughn.github.io/react-virtualized/#/components/Table is a solid alternative.

By the way, thank you for the amazing work @bvaughn

1reaction
bvaughncommented, May 28, 2019

I’d love to review ideas, yes. Can’t promise to land them, but it would be helpful for discussion.

Read more comments on GitHub >

github_iconTop Results From Across the Web

The Roles Model | Accessible Rich Internet ... - W3C
When a widget is missing required owned elements due to script execution or loading, authors MUST mark a containing element with aria-busy equal...
Read more >
The Roles Model | Accessible Rich Internet ... - W3C
Authors MUST ensure that elements with role gridcell are owned by elements with role row , which in turn are owned by an...
Read more >
Accessible Rich Internet Applications (WAI-ARIA) 1.1 - W3C
See related gridcell . Authors MUST ensure elements with role cell are contained in, or owned by, an element with the role row...
Read more >
6. Supported States and Properties - W3C
When a widget is missing required owned elements due to script execution or loading, authors MUST mark a containing element with aria-busy equal...
Read more >
ARIA in HTML - W3C
This specification defines the authoring rules (author conformance requirements) for the use of Accessible Rich Internet Applications ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found