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
Carousel navigation with keyboard problem #3197
Comments
Hello @liyokuna, You're right, the arrows are not accessible with the keyboard, but it seems your workaround is already implemented. If you tab on this one : https://ng-bootstrap.github.io/#/components/carousel/examples#basic, the left/right arrows control the navigation (you need to tab until the carousel is focused). |
hello @fbasso , Thanks. but wait... |
Hey @liyokuna ! I am sorry but I am probably missing something as I don't understand what you want to achieve. I had a quick look at your SB, but it seems it's not working. Your
It's normal, we write on purpose a
We don't listen to enter. Why would you want enter to navigate to next slide ?
You don't any workaround to use left/right arrow!! This is our default implementation. Once So in the end, your workaround, if working would override exactly something already implemented an available! |
hey @benouat, I was trying to have a carousel that is in compliance with the last WCAG. |
NVDA is a good starting point, but be aware that for full screen reader testing one should also use JAWS and VoiceOver. And it's important to note that WCAG 2.x compliance covers more than just screen reader considerations: low-vision, keyboard-only, cognitively impaired, and voice-control (Dragon) users. |
Keep also in mind that WCAG remains just a set of recommendations. Where I work, we have a long standing experience with IE+JAWS (multiple and several different combinations in term of versions) and we faced several times in the past that following exactly these recommendations was not working at all in a lot of cases when tested with actual impaired users... Nonetheless, I properly flagged the issue as |
@benouat Yes, I know exactly what you mean. The problem arises when we developers think we can read the specs and use the tools, and that we can achieve "great A11y compliance." This is not so. In fact, we need to have dedicated A11y domain experts as part of our team. Depending on compliance goals and levels, quite difference implementation choices may be made. |
A bit of topic. I just started to learn web accessibility. As you could expect, I am now one of "developers think we can read the specs and use the tools, and that we can achieve "great A11y compliance.". what should I use as a guidance if WCAG specs are not that good? |
Might be late comment but more similar to this so.. any solution for keyboard accessibility for Raised issue: #4105 Tech Versions:Angular: V.10.0.9 |
Bug description:
Hello,
When I focus on the carousel, It is impossible to focus on indicators nor the arrow navigators.
I press enter, it doesn't slide the items.
This is my workaround, to use the arrow (right or left).
I am trying to do something that is is compliant with the last WCAG recommendation.
Link to minimally-working StackBlitz that reproduces the issue:
Find here my stackblitz
Versions of Angular, ng-bootstrap and Bootstrap:
Angular: 7.0.0
ng-bootstrap: 4.1.3
The text was updated successfully, but these errors were encountered: