-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revisit a11y affordances of List View nodes #46585
Comments
IIRC it was added to List View to prevent NVDA and JAWS from switching modes. I wasn't all that involved in the change, I think @alexstine and @andrewserong know more about it. |
It was added to get around mode switching and list view select oddness. Might be time to remove it now though since list view has better markup with the application role. I may make a PR if I ever get enough time. |
So to confirm we need a PR to remove the |
@getdave Probably time to do that now. Also likely need to remove some other attributes from the @andrewserong might be best to unravel this since he implemented it. I think it is worth testing without the Thanks. |
As far as I can remember, the As Alex mentions, though, things might have moved around a bit since we last added that in. My main recommendation is that if you're going to try removing it, be sure to test with a screen reader to make sure that it doesn't add back in more redundant announcements as elements are focused or navigated to. |
The mode switching should be a non-issue now with the whole grid wrapped in a |
I gave List View (and the off canvas editor) a test using Voiceover today and noticed it's not working as expected. The aria descriptions for items don't seem to be announced. Blocks are announced as 'Link, block name', which isn't quite as informative as it used to be. I'm not sure if it's related to this |
This Issue isn't specifically a problem of the Nav list view. It's a problem for all list view instances. It needs to be resolved but it's going to require folks with NVDA to test and advise on which attributes need to change and how. Voiceover doesn't seem to be sufficient for testing unfortunately. |
I think we should revisit this once Navigation: Remove OffCanvasEditor component is done. |
I am working on it slowly here: #48461 |
Since #48461 is closed I think we can also close this |
It appears that the components within the
<td>
for nodes in the offcanvas experiment arearia-hidden
. Does this make the node always hidden to screen readers?I seem to remember that this may also be true for the main list view because otherwise screen readers will announce each node on navigating between them which is annoying.
@talldan Can you remember about this and whether we need to do anything to improve it?
The text was updated successfully, but these errors were encountered: