NavigationViewItem tab control type supports invoke pattern with PaneDisplayMode="Top"
See original GitHub issueDescribe the bug
NavigationViewItem
s in a NavigationView
with the PaneDisplayMode
set to Top
supports the invoke pattern, which is a violation of Section 508 502.3.10 (according to Accessibility Insights for Windows).
Steps to reproduce the bug
Steps to reproduce the behavior:
- Create an app with a
NavigationView
control withPaneDisplayMode
set toTop
. - Add
NavigationViewItems
inNavigationView.MenuItems
with any content value: (ex: “Menu Item 1”, “Menu Item 2”, “Menu Item 3”. - Run the app with Accessibility Insights.
Expected behavior
Expected: Invoke pattern is not supported.
Screenshots
Version Info
NuGet package version:
[Microsoft.UI.Xaml 2.4.2]
Windows 10 version | Saw the problem? |
---|---|
Insider Build (xxxxx) | |
November 2019 Update (18363) | Yes |
May 2019 Update (18362) | |
October 2018 Update (17763) | |
April 2018 Update (17134) | |
Fall Creators Update (16299) | |
Creators Update (15063) |
Device form factor | Saw the problem? |
---|---|
Desktop | Yes |
Mobile | |
Xbox | |
Surface Hub | |
IoT |
Additional context
Issue Analytics
- State:
- Created 3 years ago
- Comments:10 (7 by maintainers)
Top Results From Across the Web
NavigationViewItem Class (Windows.UI.Xaml.Controls)
Gets or sets the direction in which text and other UI elements flow within any parent element that controls their layout. This property...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Hi! I’m a developer on the Accessibility Insights team. I’ve left an answer to the internal StackOverflow post explaining why Accessibility Insights flags this as a violation and what the user impact of it might be.
Of course @YuliKl , would love to! I will look into this.