[Designer] Bug 37603545: [ActivityUpdate.Json]: Incorrect role as 'Button' is defined for the 'Set Due date' control on Activity Update card.
Problem Description
Bug 37603545: [ActivityUpdate.Json]: Incorrect role as 'Button' is defined for the 'Set Due date' control on Activity Update card.
Test Environment: Application: Adaptive Cards OS version: Dev (OS Build 22499.1010) Application Version: 3.0.2111.24001 Screen Reader: Narrator
Repro steps:
-
Launch the Adaptive Card application and enable Narrator.
-
Adaptive Card UWP Visualizer screen starts appearing.
-
Navigate to ActivityUpdate.Json button by using Tab key and activate it.
-
ActivityUpdate adaptive card will be appeared on right sight of the pane.
-
Navigate to ActivaityUpdate card by using Tab key.
-
Navigate to "Set Due Date" button and activate it.
-
Observe the issue with screen reader.
Actual Result: Incorrect role as 'Button' is defined for the 'Set Due date' control on Activity Update card. Also, state is not defined for 'Set Due Date' control. Screen reader announces as, "Set Due Date Button".
Expected Result: Screen reader should announce correct role as, "Menu item" for "Set Due date" control along with the position and state information as, "Set due date menu item 1 of 2 expanded/collapsed".
Note: Same issue is also repro with the 'Set Due Date' control on 'ActivityUpdateWithLabels' card.
User Experience: Screen reader users will get confused if screen reader will announce incorrect role information for 'Set Due Date' control or does not announce position information, Screen reader users will also not know about the exact state of 'Set Due Date' control even if it does not announce the state information.
Observation: Same issue is also repro with NVDA.
"Have feedback to share on Bugs ? Please help fill Trusted Tester Bug Feedback (office.com) “,
Card JSON
Designer Bug. Repro on UWP Adaptive Card visualizer
Screenshot
No response
Same issue is repro on the below environment.
Test Environment: Device: iPhone 11 iOS: 15.6.1 Application: Adaptive Cards App Version: Version 1.0(2.4.0-beta.22.9.4.1)
Closing this issue as per the discussion with internal team.