microsoft / microsoft/AdaptiveCards
[Feature Request] Add aria-label, aria-labelledby labels to Action.submit, Textblock and other Adaptive card elements
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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