Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
aaagrawal opened this issue Jul 4, 2022 · 2 comments
Assignees
Labels
A11ySev3 Accessibility issue with severity 3 A11yTTValidated A11yWCAG Accessibility issue that affects compliance Area-Accessibility Bugs around feature accessibility Area-Designer Bug HCL-AdaptiveCards-iOS Used by accessibility team for scorecard categorization HCL-AdaptiveCards-Universal a11y tag HCL-AdaptiveCards-WPF Used by accessibility team for scorecard categorization HCL-E+D Product-AC

Comments

@aaagrawal
Copy link

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

@Shireen2000 Shireen2000 added Area-Accessibility Bugs around feature accessibility HCL-E+D Product-AC HCL-AdaptiveCards-WPF Used by accessibility team for scorecard categorization A11ySev3 Accessibility issue with severity 3 labels Jul 8, 2022
@vaishali1397 vaishali1397 self-assigned this Sep 13, 2022
@vaishali1397 vaishali1397 added the A11yWCAG Accessibility issue that affects compliance label Sep 13, 2022
@vagpt vagpt added the HCL-AdaptiveCards-iOS Used by accessibility team for scorecard categorization label Sep 15, 2022
@vagpt
Copy link
Collaborator

vagpt commented Sep 16, 2022

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
Copy link
Collaborator

vagpt commented Jan 9, 2024

Closing this issue as per the discussion with internal team.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A11ySev3 Accessibility issue with severity 3 A11yTTValidated A11yWCAG Accessibility issue that affects compliance Area-Accessibility Bugs around feature accessibility Area-Designer Bug HCL-AdaptiveCards-iOS Used by accessibility team for scorecard categorization HCL-AdaptiveCards-Universal a11y tag HCL-AdaptiveCards-WPF Used by accessibility team for scorecard categorization HCL-E+D Product-AC
Projects
Status: Closed
Development

No branches or pull requests

5 participants