-
Notifications
You must be signed in to change notification settings - Fork 27
{Linked:Bug248147}[Adaptive Card- Designer] - While navigating on the group of checkboxes or radio buttons, Voice over is conveying label information with all radio buttons. #483
Description
Target Platforms
iOS
SDK Version
1.0 (2.4.0-beta.24.11.3.1)
Application Name
Adaptive Cards
Problem Description
Test Environment:
Device: iPhone 12
iOS Version: 26.
Application: Adaptive Cards Visualizer
Screen Reader: Voice Over
Repro Steps:
- Launch the application.
- Perform right swipe and navigate to the version 1.5 and double tap to activate it.
- Perform right swipe and navigate to the scenario button and double tap to activate it.
- Perform right swipe and navigate to the 'Inputwithvalidation.JSON' option and double tap to activate it.
- Navigate to radio and checkbox groups present under 'Input.ChoiceSet' and observe the issue.
Actual Result:
While navigating on the radio button option present under 'What color do you want? (Expanded)' and checkboxes present under 'What color do you want? (Expanded)' label, voice over is announcing label information with all radio buttons and checkboxes.
For every radio button it is announcing as ''What color do you want? expanded radio button label.''
For every Checkboxes, it is announcing as 'What color do you want? expanded checkbox label.'
Expected Result:
The group label should be announced once when the user enters the group, not repeated for every checkbox or radio button.
Each item should announce only its own label when focused.
User Impact:
It will impact the screen reader user as they will get confused with the extra verbose and The repeated announcement of “required” with every checkbox or radio option is confusing for users. It may mislead them into thinking that each individual option must be selected,
WCAG Reference Link:
https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships.html?utm_source=chatgpt.com
Have feedback to share on Bugs? please tag bug as “A11yRCA” and add your feedback in the comment section
Screenshots
While.navigating.on.the.group.of.checkboxes.or.radio.buttons.Voice.over.is.conveying.label.information.with.all.radio.buttons.mov
Card JSON
NASample Code Language
No response
Sample Code
No response