Winforms: Narrator does not announce Up/Down buttons when targeting .NET Core 5.0

Created on 21 Nov 2019  Â·  4Comments  Â·  Source: dotnet/winforms

  • .NET Core Version: (.NET Core SDK 5.0.100 – alpha1 – 5.0.100.15753)
  • Have you experienced this same bug with .NET Framework?: No

Problem description:
In .Net Core 5.0 apps Narrator doesn't announce Up/Down buttons if a user uses CapsLock + kreyboard arrows combination. It works well in .Net 4.8 & .Net Core 3.1.

More Info:
This is a regression issue, it cannot reproduce in .Net Core 3.1.

Actual behavior:
Narrator does not announce Up/Down buttons.
Actual(targeting5 0)

Expected behavior:
Narrator should announce Up/Down buttons.
Expected(targeting3 1) gif

Minimal repro:

  1. Download the attached .Net Core 5.0 app.
    UpDownButtons.zip
  1. Run it and launch the Narrator and press possible arrows combination to observe the announcement.
bug regression

Most helpful comment

Right, all good then.
Just making sure we're not filing unnecessary tickets.

Thank you

All 4 comments

@Vino-Wang please note that the latest .NET 5.0 does not contain the latest version of WinForms (see #2395).

Please check what version of WinForms you have installed in C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\5.0.0-alpha1.???\System.Windows.Forms.dll
image

If the assembly is generated prior to 13 Nov, it won't have changes from 3.1.

This is my request to create the new Issue.
I checked this on the latest version of master branch.

Right, all good then.
Just making sure we're not filing unnecessary tickets.

Thank you

Verified with latest .NET 5.0 + VS 2019, this issue is fixed now. Narrator can read the Up/Down button like below:
image

Was this page helpful?
0 / 5 - 0 ratings