microsoft / microsoft/AdaptiveCards

{Adaptive Cards - Activity Update}: Screen Reader is not conveying the copied information when activating the Copy button.

Open
#9,195 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

A11yCT A11yMissing_HCLReviewed A11yRT A11ySev3 A11yWCAG AdaptiveCards_Web Area-Accessibility Area-Renderers Area-Website Bug HCL-AdaptiveCards-Web HCL-E+D MissingReviewedDeprecated Product-AC
Dominant language
C#
Stars
2k
Forks
595
Avg merge
1d 19h
Merged PRs (30d)
1

Description

Target Platforms

Other

SDK Version

1.6

Application Name

Adaptive Cards

Problem Description

Test Environment:
OS: Win11
OS Version: 24H2 (OS Build 22631.5189)
URL: https://adaptivecards.io/
Edge dev Browser version: 137.0.3255.0 (Official build) dev (64-bit)
Screen Reader: Narrator

Repro Steps:

  1. Open the above URL on edge dev browser.
  2. Home page will appear.
  3. Press tab key and navigate to the Sample tab item and select it.
  4. Press tab key and navigate to the 'Activity Update' option and press enter key to activate it.
  5. Press tab key and navigate to the 'Copy' button and press enter key to activate it and observe the issue.

Actual Result:
Screen Reader is remain silent and not announcing any information when activating the 'Copy sample data json' button.

Expected Result:
After activating the 'Copy' button screen reader should announce the information and it should announce as 'Copied.'

Note:
Same issue is repro with NVDA.

User Impact:
It will impact screen reader user as they will not be able to know whether the action is taken on the control or not?

WCAG Reference:
https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships

Screenshots

https://github.com/user-attachments/assets/02aa17a8-d725-4767-bf24-2928b2aeaf3e

Image

Card JSON
NA
Sample Code Language

No response

Sample Code

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the adaptivecards.io Samples page, select Activity Update, and inspect the Copy sample data json button's activation behavior and accessibility announcement. Reproduce with Narrator or NVDA in Edge; done when activating Copy announces “Copied.”

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
accessibility, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.