microsoft / AdaptiveCards

A new way for developers to exchange card content in a common and consistent way.
https://adaptivecards.io
MIT License
1.72k stars 543 forks source link

[Adaptive Cards> RestaurantOrder.json]: Screen reader is not announcing the information as required on 'Which entree would you like' edit field. #8632

Closed vaishali1397 closed 7 months ago

vaishali1397 commented 11 months ago

Target Platforms

UWP

SDK Version

1.2.2306.30005

Application Name

Adaptive Cards

Problem Description

Test Environment: OS version: 23H2 (Build 25905.1000) Application: AdaptiveCardVisualizer Application Version: 1.2.2306.30005 Screen Reader: Narrator

Repro Steps:

Open the Adaptive Card Visualizer application. Turn on the narrator through Ctrl+ Windows+ Enter key. Navigate to the 'RestaurantOrder.json' through tab key and activate it. Navigate to 'Which entree would you like' edit field through tab key.

Observe the issue.

Actual Result: Under RestaurantOrder.json card, screen reader is not announcing the information as required on 'Which entree would you like' edit field. Screen reader is announcing as 'Which entree would you like edit suggestions available'.

Expected Result: Screen reader should announce the information as required on 'Which entree would you like' edit field. Screen reader should announce as ''Which entree would you like edit required suggestions available'.

Notes: Same issue repro for 'Which side would you like?' and 'Which drink would you like?' edit field.

Observations: Same issue repro with NVDA.

User Impact: Screen redaer user will get impacted as user will not be able to know that this information is required or not and will have difficulty in navigating or in tracking the content.

Reference link: https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships

“Have feedback to share on Bugs? Please help fill Trusted Tester Bug Feedback (office.com)

https://github.com/microsoft/AdaptiveCards/assets/104483005/7b4f9e89-7f1d-4aa0-96dc-42605125ab18

Screenshots

No response

Card JSON

NA

Sample Code Language

No response

Sample Code

No response

vagpt commented 8 months ago

Hi @jwoo-msft,

Could you please look in this issue and provide us ETA to fix this issue as of now due to this issue Product is getting non-compliance.

jwoo-msft commented 8 months ago

Hi @jwoo-msft,

Could you please look in this issue and provide us ETA to fix this issue as of now due to this issue Product is getting non-compliance.

I'm assuming the product will be non-compliant if it's not fixed this month?

vagpt commented 7 months ago

Adding A11yTTvalidated tag as the UI is not available.