Skip to content

Needs to implement UIA_LegacyIAccessiblePattern for all control accessible objects #3410

@vladimir-krestov

Description

@vladimir-krestov
  • .NET Core Version: 5.0

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

Problem description:

  • If to set SupportsUiaProviders as true for any control it will lose LegacyIAccessiblePattern implementation. In this case, you can't set accessible Role, Name, and other properties for this control.

Expected behavior:

  • All control accessible objects support LegacyIAccessiblePattern

Minimal repro:

  • Create a .Net 5.0 Winforms app
  • Add a control, which supports uia provider
  • Try to set AccessibleName or AccessibleRole
  • Run Inspect and look at LegacyIAccessible properties

Metadata

Metadata

Labels

enhancementProduct code improvement that does NOT require public API changes/additionstenet-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