microsoft / microsoft/AdaptiveCards
[Adaptive Cards - Elements Properties] - Screen reader is not announcing complete information while navigating on the option present under the more option.
Nobody has claimed this yet.
- 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:
URL: https://adaptivecards.io/
OS Version: Dev (OS Build 27695.1000)
Browser Version: Version 130.0.2849.1 (Official build) dev (64-bit)
Screen Reader: Narrator
Repro Steps:
- Open the above URL on the Edge Dev browser.
- Press tab key and navigate to the Designer tab item and press enter key to select it.
- Press tab key navigate to the editor section and select any field.
- Press tab key and navigate to the 'Element Property' button and press enter key to activate it.
- Navigate to more option button using tab key and activate it using enter key.
- Navigate the list item and observe the issue.
Actual Result:
While navigating on the list items present under more option button, screen reader is not conveying the complete information about the option. It is just announcing as '$root 1 of 1 level 1 expanded current selected.'
Expected Result:
Screen Reader should convey the complete information for the list items. It should announce as '$root object 1 of 1 level 1 expanded current selected.'
Note:
Same issue is repro throughout the element properties screen.
Same issue is repro with NVDA.
User Impact:
It will impact the screen reader user as they will not get the complete information about the options due to this there might be a chance that important information miss by them.
WCAG Reference:
https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships
Have feedback to share on Bugs? please tag bug as “A11yRCA” and add your feedback in the comment section
Screenshots
https://github.com/user-attachments/assets/0f9876e6-a29a-4e13-af6f-6ae67f2c7918
Card JSON
NA
Sample Code Language
No response
Sample Code
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 at the Designer tab on adaptivecards.io and follow the Element Property and more-option navigation steps with Narrator or NVDA. The issue is done when the list items announce complete information, including “$root object,” rather than only “$root,” throughout the element properties screen.
Written by the indexing model from the issue text.
Assessment
- Domain
- accessibility, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100