-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Webchat V4.5.0 hosted in Edge presents a Welcome Card that's not exposed through Windows UI Automation API #2193
Comments
Related to #2150 Thank you @guybark for filing this issue and the valuable feedback you have been providing us. I have quite a bit to summarize, so please excuse the length of this writeup. TLDR: Several weeks ago I made changes to the accessibility of Web Chat in the interest of improving the experience. Alas, I failed and by 'improving' one area made other areas worse. This needs to be fixed, but due to the limits of assistive technology right now, no matter what we do we may need to make compromises to the experience. Problem originally tried to fix:
Fixes made that created new problems:
The reasonable fix:
The problems with this fix:
I want to consult with @guybark and others our recommended solution (since it's not ideal) before implementing it fully. Please feel free to leave any feedback on this thread. |
) * Fix README sample link * Update Legacy lifecycle methods to UNSAFE_ * fix #2193: Attachments not spoken by Narrator * Add timestamp back to aria-labels * fixes * PR fixes * Apply PR fixes
@guybark, These changes are merged into our master bits. I am confirming our patch to 4.5 release today. I'll update you with an email sometime this week! |
) * Fix README sample link * Update Legacy lifecycle methods to UNSAFE_ * fix #2193: Attachments not spoken by Narrator * Add timestamp back to aria-labels * fixes * PR fixes * Apply PR fixes
Screenshots
Version
4.5.0
CDN
Describe the bug
Have WebChat V4.5.0 present the following Welcome Card in Edge.
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.0",
"body": [
{
"type": "Image",
"url": "http://herbi.org/ImagesNew/Glass.jpg",
"altText": "A stained-glass window of the Ninja Bot",
"size": "stretch"
},
{
"type": "TextBlock",
"spacing": "medium",
"size": "default",
"weight": "bolder",
"text": "Welcome to pri the Ninja Bot 2019!",
"wrap": true,
"maxLines": 0
},
{
"type": "TextBlock",
"size": "default",
"isSubtle": "yes",
"text": "Ask me anything!",
"wrap": true,
"maxLines": 0
}
],
"actions": [
{
"type": "Action.OpenUrl",
"title": "Learn about Azure Cognitive Services",
"url": "https://azure.microsoft.com/en-us/services/cognitive-services/"
}
]
}
The contents of the Welcome Card are not exposed through the UIA API, so screen readers like Narrator can't access the content. The screenshot below shows the Accessibility Insights for Windows tool showing the card content is not exposed through UIA.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Additional context
[Bug]
The text was updated successfully, but these errors were encountered: