Information provided through chart is not accessible using NVDA/JAWS: A11y_.NET maui_User can get all the insights of Dashboard_Screen reader
- Dominant language
- C#
- Stars
- 23.3k
- Forks
- 2k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 290
Description
**Please do not close this bug. This bug should only be closed by Trusted Tester after verification.**
"[Check out Accessibility Insights!](https://nam06.safelinks.protection.outlook.com/?url=https://accessibilityinsights.io/&data=02%7c01%7cv-stfe%40microsoft.com%7cb67b2c4b646d4f9561a208d6f4b5c39b%7c72f988bf86f141af91ab2d7cd011db47%7c1%7c0%7c636965458850501301&sdata=mxhokIKNMb22llsjXHLgU3XZibj1Qfx37rpY4PU2sfE%3D&reserved=0) - Identify accessibility bugs before check-in and make bug fixing faster and easier."
## GitHub Tags
#A11yTCS; #A11yMAS; #WCAG1.3.1; #ScreenReader; #BM_.NETMaui_Win32_JUL2025; #DesktopApp; #Win32; #FTP; #A11ySev2; #.NET MAUI SDKs; #AILimited; #NVDA; #JAWS; #STP; #Element:Chart; #ThirdParty; #External:Syncfusion; #eDAD:3P:Bug247; #External; #ResolvedbyTT;
## Environment Details:
Application: Developer Balance (.NET Maui)
Windows 11
OS Build: 26100.2161
Version 24H2
## Repro Steps:
1. Install and open the Developer Balance app
2. TAB till Chart list
3. Observe the issue
## Actual Result:
When we use the TAB key to navigate to the chart, the screen reader does not announce anything. Pressing TAB again keeps the focus on the chart, but the screen reader still does not announce. Additionally, pressing ENTER or Space does not move the screen reader focus inside the chart.
**Note:**
Issue is repro all platform also
## Expected Result:
Chart information should be accessible with screen reader like when we use the TAB key to navigate to the chart, the screen reader should announce the chart's name and its role as a chart. Pressing TAB again should move the focus to the next interactive control. If the user presses ENTER or Space, the focus should move inside the chart, allowing access to all chart sections using the arrow keys.
## User Impact:
Screen reader user will unable to access the information provided through chart.
## Attachment
### NVDA
https://github.com/user-attachments/assets/2a14f241-fbdc-40db-a536-0878a6e34683
### JAWS
https://github.com/user-attachments/assets/69f0cf3f-13b2-48ba-a5b2-5ec549200113
### Attachment for MAC platform
https://github.com/user-attachments/assets/31c8dd3a-6840-477c-8e1a-de3abaedbe2a
### Attachment for iOS platform
https://github.com/user-attachments/assets/451dc0de-dae8-47af-bb5a-96765f0c132b
### Attachment for android platform
https://github.com/user-attachments/assets/2863fef3-c99a-4251-9108-6ef9bd799f08
Contributor guide
Research direction
Reproduce the issue in the Developer Balance app by tabbing to the chart with NVDA or JAWS, and compare the behavior across the mentioned platforms. Trace the chart element and its keyboard interaction from the repro steps; done means the chart name and role are announced, focus advances correctly, and Enter or Space enables access to chart sections with arrow keys.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- accessibility, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100