Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Accessiblity] Narrator did not announce anchor property check state when press space to check #12515

Open
Liv-Goh opened this issue Nov 20, 2024 · 1 comment
Labels
tenet-accessibility MAS violation, UIA issue; problems with accessibility standards untriaged The team needs to look at this issue in the next triage

Comments

@Liv-Goh
Copy link
Contributor

Liv-Goh commented Nov 20, 2024

.NET version

.NET SDK 10.0.100-alpha.1.24562.4

Did it work in .NET Framework?

No

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

No, this is not a regression issue. This issue repro in previous versions of .NET too

Issue description

Current Behavior

In runtime property grid, Narrator only announces "space" when checked using spacebar

Anchor.status.checked.RT.mp4

Expected Behavior

In VS property grid, Narrator announces "space, Top/Right/Left/Bottom checkbox checked"

Anchor.status.checked.DT.mp4

Steps to reproduce

  1. Create a .NET Core Winforms project.
  2. Add a button and PropertyGrid controls in form designer.
  3. Set the button as propertyGrid SelectedObject
  4. Build and run project.
  5. Open Narrator tool and select Anchor property in propertyGrid control.
  6. Use keyboard spacebar to change the status of the anchor direction to checked and unchecked

More Info

This issue repro in NVDA tool.

@Liv-Goh Liv-Goh added tenet-accessibility MAS violation, UIA issue; problems with accessibility standards untriaged The team needs to look at this issue in the next triage labels Nov 20, 2024
@Tanya-Solyanik
Copy link
Member

@merriemcgaw - this is "by design" for the custom drop down type editors. To select one of the predefined values with keyboard, the user should press SPACE, followed by Down or Up arrows, while the drop down is not expanded. And the user can only select a single Anchor value this way, to select both Left and Right, the user should type in the text "Left, Right" and then commit it with pressing ENTER. Keyboard experience is not blocked, but the user has to know the value to type in. I'm not sure how to fix this though. As is the source code editor experience is not convenient that that in the property grid...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tenet-accessibility MAS violation, UIA issue; problems with accessibility standards untriaged The team needs to look at this issue in the next triage
Projects
None yet
Development

No branches or pull requests

2 participants