Skip to content
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

Search mechanism inaccessibility with screen reader #254

Closed
krishnabodawala opened this issue Sep 26, 2023 · 4 comments · Fixed by #255
Closed

Search mechanism inaccessibility with screen reader #254

krishnabodawala opened this issue Sep 26, 2023 · 4 comments · Fixed by #255
Labels
bug Something isn't working

Comments

@krishnabodawala
Copy link

Description

Search engine provided on the website doesn't follow stander mechanism, a container pops up while typing in the search field, which a screen reader user is unaware of, because there is no programmatically determined way provided to the search result container to be announce by screen readers

To resolve this issue, firstly, provide text instruction how to find the search result. Secondly, create an empty container designated as live region, and inject the search result content using JavaScript into it.

Note

The relevant WCAG success criteria is 1.3.1, and 3.3.2

Reference Accessibility Audit #245

Background

Test performed by Krishna Bodawala Accessibility Consultant Iota

@krishnabodawala krishnabodawala added the bug Something isn't working label Sep 26, 2023
@smythp
Copy link
Collaborator

smythp commented Sep 26, 2023

Good catch on this one.

@smythp
Copy link
Collaborator

smythp commented Sep 26, 2023

@krishnabodawala, can you try this preview with JAWS?

https://deploy-preview-255--docssigstore.netlify.app/

I added some instructions to the element and as you type you hear the results. Seems to work OK with NVDA. With VO on iOS it's not as good a solution, but it's easier to find the results using VO with a touchscreen and would be less of an issue, I think.

@krishnabodawala
Copy link
Author

yes, it works perfectly well, but the instruction you added, sounds very long and descriptive, probably not necessary. Your instruction should be short and informative I.E. "Press tab to navigate to search results"

@smythp
Copy link
Collaborator

smythp commented Sep 27, 2023

@krishnabodawala, can you test this one? I shortened the label and added a search role to the form field.

https://deploy-preview-255--docssigstore.netlify.app/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants