Skip to content

Webchat V4.5.0 hosted in Edge presents a Welcome Card that's not exposed through Windows UI Automation API #2193

@guybark

Description

@guybark

Screenshots

WebChatCardInaccessible

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:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

Additional context

[Bug]

Metadata

Metadata

Assignees

Labels

area-accessibilitybugIndicates an unexpected problem or an unintended behavior.needs-reproWaiting for repro or investigation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions