Winforms: [Accessibility]Inspect: The MSAA structure of NumericUpdown/DomainUpDown in Core is missing some children nodes

Created on 19 Oct 2020  ·  6Comments  ·  Source: dotnet/winforms

  • .NET Core Version:
    .Net 6.0.100-alpha.1.20516.5

  • Have you experienced this same bug with .NET Framework?:
    No

More info:
This issue cannot repro on .Net Core 3.1.

Minimal repro:

  1. Create a .NET Core project with a Label control and change the text to ‘numericUpDown’.
  2. Add a NumericUpDown control to form.
  3. Build and run the core project.
  4. Open the Inspect tool and observe the NumericUpDown control on MSAA mode.

Or

  1. Extract the “MSAA_Numeric&Domain.zip” and open it in VS.
    MSAA_Numeric&Domain.zip

  2. Build and run the core project.

  3. Open the Inspect tool and observe the NumericUpDown control on MSAA mode.

Actual behavior:
The MSAA structure of NumericUpdown/DomainUpDown in Core is missing some children nodes.
Core_5 0

Expected behavior:
The MSAA structure of NumericUpdown/DomainUpDown in Core is correct, it should be like Core 3.1:
core_3 1

tenet-accessibility

Most helpful comment

Verified this issue with .Net 6.0.100-alpha.1.20562.2 from master branch, it is fixed, now the MSAA structure of NumericUpdown/DomainUpDown in Core is correct.
Untitled

All 6 comments

MSAA representation is not the focus of current accessibility efforts. If this breaks narrator or something we'll revisit, but for now it's on the backlog and we'll evaluate it in the future

What is the behavior with UIA selected, or in the Accessibility Insights tool?

@merriemcgaw The behavior with UIA mode in inspect and Accessibility Insights tool are all correct, please see the below Screenshot.
UIA mode in inspect:
inspect
Accessibility Insights:
insight

It can be fixed by #4168

Verified this issue with .Net 6.0.100-alpha.1.20562.2 from master branch, it is fixed, now the MSAA structure of NumericUpdown/DomainUpDown in Core is correct.
Untitled

Verified this issue in .Net SDK 5.0.101 build, this issue is fixed.

Was this page helpful?
0 / 5 - 0 ratings