Skip to content

UIA navigation doesn't work with the TabControl #3058

@Vino-Wang

Description

@Vino-Wang

.NET Core Version:
.NET SDK 5.0.100-Preview.4.20209.25 + latest VS2019

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

Problem description:
UIA navigation to move backwards/forwards through AIWin(Accessibility Insights For Windows) keyboard combination Shift+Ctrl+F5/F6/F7/F8/F9 doesn't work with the TabControl. AIWin can’t move backwards/forwards correctly through the set of sibling tab items. This issue also can reproduce when targeting .NET Core 3.1.

Please see the attached repro video:
AIWinKeyboard_function_issue_with_Winforms TabControl.zip

Expected behavior:
AIWin should be able to move backwards/forwards through the tab items.
Please see the attached repro video:
NotReproWithOtherElements.zip

Minimal repro:

  1. Build a new .NET Core WinForms app with a tab control that have a few tab items. Or open the attached app.
    WinFormsTabTest_AIWinKeyboardIssue.zip
  2. Run the app, and launch the Accessibility Insights For Windows (AIWin) tool at it. Verify that the UIA hierarchy seems reasonable.
  3. Use the AIWin keyboard shortcuts of Shift+Ctrl+F5/F6/F7/F8/F9 to move AIWin around the UIA tree particular ‘tab’ tree. For more details about the shortcuts behavior please visit https://accessibilityinsights.io/docs/en/windows/reference/keyboard.

Metadata

Metadata

Labels

🪲 bugProduct bug (most likely)a11y-MASHigh Priority - Accessibility violation of Microsoft Accessibility Standardstenet-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