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

[Accessibility] Narrator cannot announce Expand/Collapse state for properties with multiline textbox typeeditor drop-down #6656

Closed
MelonWang1 opened this issue Feb 9, 2022 · 4 comments · Fixed by #7242
Assignees
Labels
💥 regression-preview Regression from a preview release tenet-accessibility MAS violation, UIA issue; problems with accessibility standards

Comments

@MelonWang1
Copy link
Contributor

.NET Core Version:

  • Main: 7.0.100-preview.2.22108.9
  • Release: 7.0.100-preview.1.22108.11

Have you experienced this same bug with .NET Framework?

Yes

Problem description:

Narrator doesn't announce the expanded state when pressing F4 or 'Alt + down' for such properties which drop-down control is RichEdit control after expanded them. In this case, now Narrator focus in the drop-down list: RichEdit instead of this entire property: 'Text' as following screenshot:
bug

And check the related properties in Inspect, the ExpandCollapse.ExpandCollapseState exists and displays Expand state --- It's correct.
in

Expected behavior:

Narrator should announce the expanded state.

Minimal repro:

  1. Create a winforms core app with PropertyGrid and Button control
  2. Associate the Button with PropertyGrid as a selected object
  3. Build and run the core project
  4. Start Narrator tool
  5. Press F4 to open the RichEdit control of Text property

More info:

  1. This issue cannot repro from 7.0.100-alpha.1.21566.20 to 7.0.100-alpha.1.21568.2.
  2. This has been fixed and added comment in #3672.
@MelonWang1 MelonWang1 added the 💥 regression-preview Regression from a preview release label Feb 9, 2022
@RussKie RussKie added tenet-accessibility MAS violation, UIA issue; problems with accessibility standards and removed 💥 regression-preview Regression from a preview release labels Feb 17, 2022
@RussKie RussKie added the 💥 regression-preview Regression from a preview release label Feb 18, 2022
@merriemcgaw merriemcgaw changed the title [Accessibility] Narrator: It cannot announce Expanded state for such properties which drop-down control is RichEdit control after expanded them [Accessibility] Narrator cannot announce Expand/Collapse state for such properties which drop-down control is RichEdit Feb 18, 2022
@RussKie RussKie added this to the 7.0 Preview3 milestone Feb 18, 2022
@ghost ghost added the 🚧 work in progress Work that is current in progress label Feb 22, 2022
@Tanya-Solyanik
Copy link
Member

@MelonWang1 - does the same issue reproduce in JAWS and NVDA?

@RussKie RussKie added the 📭 waiting-author-feedback The team requires more information from the author label Feb 22, 2022
@RussKie RussKie removed this from the 7.0 Preview3 milestone Feb 22, 2022
@MelonWang1
Copy link
Contributor Author

@Tanya-Solyanik For JAWS, it is locked out, hitting known issue 6704.
For NVDA, it reproduces the issue, see screenshot:
nvda1

@ghost ghost removed the 📭 waiting-author-feedback The team requires more information from the author label Feb 23, 2022
@Tanya-Solyanik Tanya-Solyanik changed the title [Accessibility] Narrator cannot announce Expand/Collapse state for such properties which drop-down control is RichEdit [Accessibility] Narrator cannot announce Expand/Collapse state for properties with multiline textbox typeeditor drop-down Feb 23, 2022
@vladimir-krestov vladimir-krestov removed the 🚧 work in progress Work that is current in progress label Apr 11, 2022
@dkazennov dkazennov self-assigned this May 22, 2022
@ghost ghost added the 🚧 work in progress Work that is current in progress label May 31, 2022
@vladimir-krestov vladimir-krestov removed their assignment Jun 1, 2022
@Tanya-Solyanik Tanya-Solyanik added this to the 7.0 RC1 milestone Jul 14, 2022
@ghost ghost removed the 🚧 work in progress Work that is current in progress label Aug 1, 2022
@ghost ghost removed this from the 7.0 RC1 milestone Aug 1, 2022
@MandiMan
Copy link
Contributor

Verified on .NET 7.0 test pass build: .NET 7.0.100-rc.1.22425.12, issue was fixed as below:
issue6657

@MandiMan
Copy link
Contributor

MandiMan commented Sep 2, 2022

Verified on .NET 8.0 latest build from main branch: NET 8.0.100-alpha.1.22451.15, issue was fixed, test result is same as above screenshot.

@ghost ghost locked as resolved and limited conversation to collaborators Oct 2, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
💥 regression-preview Regression from a preview release tenet-accessibility MAS violation, UIA issue; problems with accessibility standards
Projects
None yet
7 participants