-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Vispero: Add role="log" to bot framework messages so JAWS users don't need to switch modes #3605
Comments
#Accessibility;#WCAG1.3.1;#HCL;#HCL_BotFramework_WebChat;#A11yMAS;#A11ySev2;#Closed; |
The Are you saying the requirement to switch modes is occurring in our getting started sample? https://github.com/microsoft/BotFramework-WebChat/tree/master/samples/01.getting-started/a.full-bundle Please confirm. If such is the case, this will need to be discussed with @compulim, who is unavailable for the next few weeks. @cwhitten FYI. |
This will addressed in the R12 release. |
This comment has been minimized.
This comment has been minimized.
@compulim : We have given you a sample application link(https://microsoft.github.io/BotFramework-WebChat/06.recomposing-ui/d.plain-ui/) to repro the issue. But issue also exists on Bot framework chat window. |
I spoke with @compulim about this last week. The reason we are unable to assign However, If we were to set log to This new system is explained a bit more at the original PR: #3548 Accessibility is one of our highest priorities on the Web Chat team, and we want to ensure the best experience possible. The team will need to further discuss solutions to this problem. I will continue to report back here as more details are scoped out. |
I tried repro`ing the described issue using JAWS and https://github.com/microsoft/BotFramework-WebChat/tree/master/samples/01.getting-started/a.full-bundle jaws-ann-image-2021.01.13-12_48_07.mp4 |
Now JAWS is announcing incoming activity image properly. Hence closing the bug. |
Accessibility 161417: Vispero: Add role="log" to bot framework messages so JAWS users don't need to switch modes
Product name, version: Azure Bot Framework, Edge/Chrome v.88
OS version and build: Windows 10 19042.572
Bot Framework Version: 4.11
AT version and build (if applicable): JAWS 2020
Does this repro with other AT? (If applicable): No
Share access to the environment (if applicable): React App (https://microsoft.github.io/BotFramework-WebChat/06.recomposing-ui/d.plain-ui/)
Prerequisite (if any): N/A
Description:
In the Azure Bot framework, messages are read out automatically with ARIA live alerts. In the case of JAWS, users still may need to toggle modes – virtual PC cursor on/off. We reached out to JAWS, and they indicated that the incoming messages should have role=”log” so JAWS reads them automatically without users needing to switch modes.
Repro steps
Screenshots: N/A
Actual results
When new messages appear and are read out, users may still need to navigate through the conversation history to read them. To do this today, users have to manually toggle modes in JAWS with Insert+Z. According to Vispero, adding role=”log” would avoid this issue.
Expected behavior: users can read messages without switching modes in JAWS
Note: Comment from Vispero developers:
As an enhancement to the bot's performance with JAWS, you may find it helpful to put a role="log" attribute on the div which contains the bot's responses. Doing this will allow JAWS to speak the new responses without the need to exit forms mode and read them. This should be helpful even when the bug is fixed, since it will allow the user to simply type and listen more interactively.
WCAG Reference Link:
https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships
The text was updated successfully, but these errors were encountered: