-
Notifications
You must be signed in to change notification settings - Fork 593
Closed
Labels
Area-AccessibilityBugs around feature accessibilityBugs around feature accessibilityBlockedLabel to indicate progress on an issue is blocked on another dependent issueLabel to indicate progress on an issue is blocked on another dependent issueBugPartner-MsftTeamsIssues related to AC integration with Microsoft Teams partnerIssues related to AC integration with Microsoft Teams partnerPartner-MsftTeamsMobileBugs related specifically to Teams Mobile integration (iOS/Android)Bugs related specifically to Teams Mobile integration (iOS/Android)Platform-iOS
Description
Platform
iOS
Author or host
Host
Version of SDK
1.2
Issue
Voiceover and screen reader is not working correctly on adaptive cards.
We are sending correct json object but voiceover is not navigating in a serial order.
Also, plenty of UI elements are not accessible.
In sample json given below, voiceover navigates to first container inside body, then moves to actions and then comes back to factsets in the body
{
"body": [
{
"items": [
{
"size": "large",
"weight": "bolder",
"type": "TextBlock",
"text": "Would you like to book this shuttle?"
}
],
"type": "Container"
},
{
"items": [
{
"facts": [
{
"title": "Pick-up location:",
"value": "Building 11"
},
{
"title": "Drop-off location:",
"value": "Building 33"
},
{
"title": "Passenger count:",
"value": "1"
},
{
"title": "Accessibility options:",
"value": "(none)"
}
],
"id": "BookingFactSet",
"type": "FactSet"
}
],
"type": "Container"
}
],
"type": "AdaptiveCard",
"actions": [
{
"title": "Book now",
"data": {
"CardType": "ShuttleBookingCard",
"Command": "BookShuttle"
},
"type": "Action.Submit"
},
{
"title": "Pick-up",
"card": {
"type": "AdaptiveCard",
"actions": [
{
"title": "Save",
"data": {
"CardType": "ShuttleBookingCard",
"Command": "ChangeFromLocation"
},
"type": "Action.Submit"
}
],
"version": "1.0"
},
"type": "Action.ShowCard"
},
{
"title": "Drop-off",
"card": {
"type": "AdaptiveCard",
"actions": [
{
"title": "Save",
"data": {
"CardType": "ShuttleBookingCard",
"Command": "ChangeToLocation"
},
"type": "Action.Submit"
}
],
"version": "1.0"
},
"type": "Action.ShowCard"
},
{
"title": "Options",
"card": {
"type": "AdaptiveCard",
"actions": [
{
"title": "Save",
"data": {
"CardType": "ShuttleBookingCard",
"Command": "ChangeOptions"
},
"type": "Action.Submit"
}
],
"version": "1.0"
},
"type": "Action.ShowCard"
}
],
"version": "1.0"
}Metadata
Metadata
Assignees
Labels
Area-AccessibilityBugs around feature accessibilityBugs around feature accessibilityBlockedLabel to indicate progress on an issue is blocked on another dependent issueLabel to indicate progress on an issue is blocked on another dependent issueBugPartner-MsftTeamsIssues related to AC integration with Microsoft Teams partnerIssues related to AC integration with Microsoft Teams partnerPartner-MsftTeamsMobileBugs related specifically to Teams Mobile integration (iOS/Android)Bugs related specifically to Teams Mobile integration (iOS/Android)Platform-iOS