[Fix] Context Menu: Remove tab navigation for context menu & menu items#348
[Fix] Context Menu: Remove tab navigation for context menu & menu items#348Jack251970 wants to merge 5 commits intoiNKORE-NET:mainfrom
Conversation
NotYoojun
left a comment
There was a problem hiding this comment.
Thanks for the update! I agree with disabling Tab navigation for MenuFlyoutPresenter, since WinUI doesn't support Tab key navigation in flyouts. However, it's worth noting that WinUI does support navigation using the Up and Down arrow keys, which allows users to move focus between menu items. That behavior is consistent with native context menus and should be preserved.
Users often rely on Up/Down keys to quickly move between menu items without leaving the menu scope. This behavior is consistent with native Windows UI patterns and helps maintain a smooth keyboard navigation experience. Additionally, it supports accessibility scenarios where users may not use a mouse or touch input.
That said, the directional key navigation should remain available even though Tab is disabled.
In WinUI3,
MenuFlyoutdoes not support tab navigation. Also,ContextMenudoes not support tab navigation.TODO