Skip to content
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

[FlightUpdateTable.Json]: Talkback focus order is moving incorrect on Passengers name and Seat number in 'FlightUpdate.json' Card. #95

Closed
vagpt opened this issue Mar 10, 2024 · 2 comments

Comments

@vagpt
Copy link
Collaborator

vagpt commented Mar 10, 2024

Target Platforms

Android

SDK Version

2023.12.12.1 (85454887)

Application Name

Adaptive Cards

Problem Description

Test Environment:
OS: Android 13
Device: S20
Screen Reader: Talkback
AdaptiveCard Android App version: 2023.12.12.1 (85454887)

Repro Steps:

  1. Turn on the Talkback.
  2. Navigate to the Visual.
  3. Navigate to the sample card.
  4. Using swipe gesture, swipe left to right in the card.
  5. Navigate to FlightUpdate.Json button by using swipe gesture and double tap to it.
  6. FlightUpdate adaptive card will be appeared.
  7. Navigate to FlightUpdate card by using swipe gesture and observe the issue.

Actual Result:
Talkback focus is moving incorrect on Passengers name and Seat number in 'FlightUpdate.json'.
Talkback is moving on all Passengers name first then it is moving on 'Seat' number.

Currently behavior is -
Passenger -> Sarah Hum -> Jeremy Goldberg -> Evan Litvak ->Seat ->14 A -> 14B ->14C

Expected Result:
Talkback focus should move correct on Passenger name and seat number.
Talkback should move like Passenger name then it's respective seat number.

Passenger -> Seat -> Sarah Hum -> 14 A.
Jeremy Goldberg -> 14B
Evan Litvak ->14C

User Experience:
Talkback user will be confused if proper reading order is not followed by talkback.

WCAG Reference:
https://www.w3.org/WAI/WCAG21/Understanding/meaningful-sequence.html

Have feedback to share on Bugs ? please tag bug as “A11yRCA” and add your feedback in the comment section

Screenshots

Talkback.focus.order.is.moving.incorrect.on.Passengers.name.and.Seat.number.in.FlightUpdate.json.Card.mp4

Focus order is not in sequential way

Card JSON

NA

Sample Code Language

No response

Sample Code

No response

@karthikgopal36
Copy link
Collaborator

This is not possible with the way adaptive card works now. Adaptive card elements do not accept accessibility directions.

@vagpt
Copy link
Collaborator Author

vagpt commented Jul 28, 2024

As per the comment above closing this issue as won't fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants