-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
DataTable search bar not recognized by screen reader #7915
Comments
@emyarod
|
@carmacleod I will try that out. From what I understand we would essentially also be reverting #5330 then, is that right? |
I think probably the best way to fix this issue is to make the searchbox always visible. :)
https://www.nngroup.com/articles/magnifying-glass-icon/ I guess it seems to be an Apple thing. They have some odd markup for this:
An always-visible search input would be easier to understand (particularly as it is more of a filter for the table than a search), and it wouldn't have this virtual cursor issue, and it would fix the "hidden search landmark" problem as well. :) |
Not all searches need to be landmarks. Really, all landmark design should be up to the author of the particular page, and ideally not a part of a component library. |
currently the landmark regarding the topic of making the data table search bar always visible, cc @carbon-design-system/design regarding this proposal. in the meantime I can explore different methods for keeping the same visual style with more accessible markup |
@emyarod Could you please confirm when this bug could be fixed? |
you can refer to the ongoing discussion in this thread to track its progress at the moment |
Environment
Windows 10
Firefox
JAWS 2020
Detailed description
"carbon-components": "10.11.2",
"carbon-components-react": "7.11.3",
When using the down arrow to read through the page with JAWS, the search bar should not be skipped and the screen reader should read something out to indicate its existence.
When reading through the page using the down arrow the search bar is skipped.
2.4
Steps to reproduce the issue
Issue can be seen in react storybook: https://react.carbondesignsystem.com/?path=/docs/datatable-filtering--usage
The text was updated successfully, but these errors were encountered: