dotnet / winforms

Windows Forms is a .NET UI framework for building Windows desktop applications.
MIT License
4.29k stars 956 forks source link

Narrator screen reader is not working on the "Test dialog testing" screen: A11y_.NET CoreWinforms_TaskDialog_TaskDialogTesting_Screenreader #11455

Closed PoojaNamde closed 1 month ago

PoojaNamde commented 1 month ago

.NET version

dotnet-sdk-9.0.100-preview.5.24258.1

Did it work in .NET Framework?

Yes

Did it work in any of the earlier releases of .NET Core or .NET 5+?

No response

Issue description

GitHub Tags:

A11yMAS; #A11yTCS; #A11ySev2; #BM_.NET Core[Winforms]_Win32_May2024; #.NETCore; #WCAG1.3.1; #DesktopApp; #Win11; #FTP; #Narrator; #Element:Dialog;

Environment Details:

App name: .NET Core Winforms Window Version: Win 11 OS Build: 22621.3085 Screen readers: Narrator, NVDA 2023.3.3

Repro Steps:

  1. Turn on Narrator.
  2. Launch the "Accessibility core app".
  3. Main Form screen would appear.
  4. TAB to "TaskDialog:Testing the task dialog" and hit ENTER key.
  5. "TaskDialogTesting" screen would appear.
  6. Observe that Narrator screen reader is not working on the "Test dialog testing" screen.

Actual Result:

Narrator screen reader is not working on the "Test dialog testing" screen. When we navigate to the screen it is not announcing anything.

Issue does not repro with NVDA.

Expected Result:

Narrator screen reader should be working on the "Test dialog testing" screen. When we navigate to the screen it is should be announcing information present in the screen.

User Impact:

Screen reader users will not be able to get information about these controls and will miss information about it.

Attachment

11455A11y.NET CoreWinforms_TaskDialog_TaskDialogTesting_Narrator.webm

11455_NVDA no repro.webm

Liv-Goh commented 1 month ago

Verified this issue on 9.0.100-preview.6.24278.19 with dlls built from winforms repo of main branch. Unable to repro the issue. Verified on dotnet-sdk-9.0.100-preview.5.24253.3. Unable to repro the issue.

Narrator: narrator_issue_taskDialog_narrator

NVDA: narrator_issue_taskDialog_nvda

Yash14j commented 1 month ago

GithubTags:#Rev:yaja;

PoojaNamde commented 1 month ago

@Liv-Goh Could you please share latest environment of Winforms to verify this issue.

Olina-Zhang commented 1 month ago

@PoojaNamde The test app and SDK have been updated in the SharePoint we provided, please download the updated app and .NET 9.0 SDK to test.

PoojaNamde commented 1 month ago

Closed; #Regressed:06-05-24;

Verified the bug in latest environment Bug is fixed and does not repro. Hence closing the bug.