[Adaptive Cards iOS - FoodOrder-]: 'How would you like your steak prepared?' label is not associated with its Radio button options. (Screen reader)
Target Platforms
iOS
SDK Version
Version 1.0(2.4.0-beta.22.9.4.1)
Application Name
Adaptive Cards
Problem Description
Test Environment:
Device: iPhone 11
iOS:15.5.1
App Version: Version 1.0(2.4.0-beta.22.9.4.1)
Screen Reader: Voice Over
Repro Steps:
- Launch Adaptive Cards iOS application.
- Home screen will appear.
- Navigate to "V1.0" control and select it.
- Navigate on "V1.0" screen and select "Scenarios" button.
- 'Scenario' screen will appear.
- Navigate to "FoodOrder" control and select it.
- Navigate the 'FoodOrder' screen and navigate to 'Steak' button.
- Double tap to activate 'Steak' and navigate using swipe gesture and observe the issue.
Actual Result: 'How would you like your steak prepared?' label is not associated with radio button options under Steak. Currently it is announcing as 'Left pharen Right pahren comma Rare button'
Expected Result: 'How would you like your steak prepared?' label is not associated with radio button options under Steak. It should announce as 'How would you like your steak prepared Rare radio button not selected'.
User Experience: It will impact the screen reader user if the label is not associated with its radio button as user wont be able to understand about the radio button option whether they are selected or not and radio button option comes under which controls.
MAS Reference: MAS 3.3.2 - Labels or Instructions
Observation:
- Voice Over also does not announce the information as Radio button and for non selected it is not announce as not selected.
Note:
- Same issue is repro under 'FoodOrderWithValidation' screen for the 'Steak','Chicken' and 'tofu' option.
- Same issue is repro with Chicken and tofu options.
Screenshots
https://user-images.githubusercontent.com/95913748/190175451-bc000093-b6a2-487a-9793-4125651bff81.mov
https://user-images.githubusercontent.com/95913748/190175482-f7629bd8-29e3-4627-86ad-029953188f59.MP4
Card JSON
NA
Sample Code Language
No response
Sample Code
No response