Skip to content

Accessibility: In Inspect: MSAA, the child items of some controls cannot be displayed, and Children property gets error  #4172

@Olina-Zhang

Description

@Olina-Zhang
  • .NET Core Version:
    .Net 6.0.100-alpha.1.20516.5

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

  • More Info

  1. This issue cannot repro on .Net Core 3.1.
  2. Affected controls: CheckedListBox, ListBox, ToolStrip, StatusStrip, ContextMenuStrip, BindingNavigator, DataGridView, ListView

Minimal repro:

  1. Create a Winforms .Net Core app with controls: CheckedListBox/ListBox/ToolStrip/StatusStrip, ContextMenuStrip/BindingNavigator/DataGridView/ListView
  2. Added items for these controls
  3. Build and run app
  4. Open the Inspect tool and observe these controls hierarchy on MSAA mode

Actual behavior:
Controls' items cannot be displayed in Inspect: MSAA
image

Expected behavior:
Controls' items can be displayed in Inspect: MSAA hierarchy
image

Metadata

Metadata

Labels

tenet-accessibilityMAS violation, UIA issue; problems with accessibility standards

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions