-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Typeahead accessibility failed with screen reader NVDA #6681
Comments
NVDA doesn't work as it suppose to work, aria-label should do the trick, but it doesn't recognize it, but it picks up content of tag on the list. Not sure if its our bug. |
hi, Thanks for your answer. I am not sure it is not a problem of aria-label. The problem seems to lie in the fact that with the As NVDA is widely used as a screen reader for the visually impaired, this was blocking the use of our WEB application.
It works fine with both chrome and firefox. Here is the added code
|
@jacques-lebourgeois We were always trying to keep our lib friendly and compliant with accessibility standards, thanks for your input,. I've tried doing this in my fork, I've tried |
Bug description:
When using a screen reader, the user is not informed on the currently active line in the dropdown list
Plunker/StackBlitz that reproduces the issue:
Versions of ngx-bootstrap, Angular, and Bootstrap:
ngx-bootstrap: last one
Angular: last one
Bootstrap: last one
Build system: Angular CLI, System.js, webpack, starter seed:
Expected behavior
To make in work in our Angular project, we create a complentary directive that had
aria-activedescendant="ngb-typeahead-0-0"
to the input element and
aria-selected="true|false"
to each button of the ldropdown listThe text was updated successfully, but these errors were encountered: