dotnet / dotnet/maui

Information provided through chart is not accessible using NVDA/JAWS: A11y_.NET maui_User can get all the insights of Dashboard_Screen reader

Open
#30,801 12 comments 0 reactions 0 assignees View on GitHub
a11y/sf-template-app external p/0 partner/syncfusion platform/windows s/triaged s/verified t/a11y t/bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.