microsoft / microsoft-ui-xaml

Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
MIT License
6.36k stars 679 forks source link

Numbers are not shown for intermediary menu items "Show numbers" in voice access #8123

Open lavinders opened 1 year ago

lavinders commented 1 year ago

Describe the bug

Numbers are not shown for intermediary menu items "Show numbers" in voice access.

This is an accessibility issue which is preventing me from enabling this functionality for sub-menu items.

Steps to reproduce the bug

  1. Turn on Voice Access using “Go to Settings -> Accessibility -> Select Speech -> Turn on Voice Access”.
  2. Open winui 3 gallery and go to cascading menu sample.
  3. Say "show numbers" and play with cascading menu options.

Expected:

  1. Every level of menu option should be accessible via voice access "show numbers" command.

Actual:

  1. Second level of menu options (sub menu) are not accessible via voice access "show numbers" command.

Expected behavior

Expected:

  1. Every level of menu option should be accessible via voice access "show numbers" command.

Screenshots

image

NuGet package version

WinUI 3 - Windows App SDK 1.2.2: 1.2.221209.1

Windows version

No response

Additional context

No response

DmitriyKomin commented 9 months ago

@lavinders this appears to be a Voice Access issue - Xaml is exposing the UIA tree spanning all the cascading menu levels, but VA is only enumerating the final menu's items. We're following up with Voice Access internally to see if that is by design or not.