-
Notifications
You must be signed in to change notification settings - Fork 275
Actionsheet: Keyboard focus is not moving during navigation when JAWS is on and role of actionsheet is set to menu #6741
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
Comments
please add a detailed description of what problem you're facing and why the provided solution in the original issue is not sufficient. |
As described in SAP/ui5-webcomponents-react#3887, when JAWS screen reader is on, Keyboard focus is not moving during navigation. This issue happens when actionSheet role changed to menu. As per our a11y requirement, we need role as menu. Please provide solution with actionSheet role as menu. |
I gave an explanation and solution to this question in the original issue, and in my previous comment I kindly asked you to describe why that is not sufficient. So please do that. |
Hi @Lukas742 |
Setting the role of the component to Here you can find an example where the role is only applied to the |
I can confirm that it doesn't work like this with JAWS and neither does setting Hi colleagues, we have a strange behavior when using Using Only when a ResponsivePopover is used, the logic doesn't work anymore with JAWS --> codeSandbox To reproduce:
We're not sure if this is an issue with the web-components, or JAWS. Could you please take a look? |
Hi @SAP/ui5-webcomponents-topic-rd Could you please check please check why the focus is not moving inside popover when the JAWS is used? Regards, |
Hello @pankajpandey01 , The difference between the two samples (first codeSandbox and second codeSandbox ) is the position of role="application". Regards, |
please read what I wrote about the behavior of |
applying the With NVDA it's working no matter where the role is set. So I'm wondering if this is an issue with JAWS and it's general web-components support, or if this is an issue with JAWS and the ui5-webcomponents support, or if it's something within the ui5-webcomponent itself that needs to be adjusted. |
Hi @Lukas742, Unfortunately we cannot control how the screen readers virtual cursor will affect the keyboard navigation. I would suggest you to avoid using role="application", as It is used to denote a region of a web application that is to be treated like a desktop application. This looks like some JAWS specific behavior. I'm not sure if this is a bug in JAWS. But you shouldn't put role="application" to avoid some screen reader issues. Best, |
I understand, thanks for the clarification. I'll discuss with the team on how we should handle such issues in the future. |
Describe the bug
Please see details here: SAP/ui5-webcomponents-react#3887.
This is reopening of above defect.
Additional context
Our a11y team expect ActionSheet should behave like
https://www.w3.org/WAI/ARIA/apg/patterns/menu-button/examples/menu-button-actions-active-descendant/
Stakeholder
Organization: {SuccessFactors}
The text was updated successfully, but these errors were encountered: