microsoft / microsoft/AdaptiveCards

[Feature Request] Add aria-label, aria-labelledby labels to Action.submit, Textblock and other Adaptive card elements

Open
#8,679 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Request
Dominant language
C#
Stars
2k
Forks
595
Avg merge
1d 19h
Merged PRs (30d)
1

Description

Problem Statement

It is found that users has no where to add self-defined aria-label, aria-labelledby labels to card elements. These labels are the reliable sources for the accessible names for screen readers.

Proposed solution

Add properties to Action.submit, Textblock and other necessary Adaptive card elements, to allow users define aria-label, aria-labelledby for front-end html of Adaptive card elements. Hence, Adaptive cards can be more accessible and readble.

Alternatives or Workarounds

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 by locating the Adaptive Card renderers for Action.submit, Textblock, and other elements, then inspect how their front-end HTML is generated. Define which elements accept aria-label and aria-labelledby and verify that the values appear in the rendered HTML for screen readers.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
accessibility
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 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.