AdaptiveCards icon indicating copy to clipboard operation
AdaptiveCards copied to clipboard

[Designer] Bug 37603545: [ActivityUpdate.Json]: Incorrect role as 'Button' is defined for the 'Set Due date' control on Activity Update card.

Open aaagrawal opened this issue 3 years ago • 1 comments

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:

  1. Launch the Adaptive Card application and enable Narrator.

  2. Adaptive Card UWP Visualizer screen starts appearing.

  3. Navigate to ActivityUpdate.Json button by using Tab key and activate it.

  4. ActivityUpdate adaptive card will be appeared on right sight of the pane.

  5. Navigate to ActivaityUpdate card by using Tab key.

  6. Navigate to "Set Due Date" button and activate it.

  7. 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

aaagrawal avatar Jul 04 '22 07:07 aaagrawal

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)

vagpt avatar Sep 16 '22 10:09 vagpt

Closing this issue as per the discussion with internal team.

vagpt avatar Jan 09 '24 06:01 vagpt