-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Open
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work lista: desktopRunning on desktopRunning on desktopa: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemscustomer: quake (g3)f: focusFocus traversal, gaining or losing focusFocus traversal, gaining or losing focusframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.team-designOwned by Design Languages teamOwned by Design Languages teamtriaged-designTriaged by Design Languages teamTriaged by Design Languages teamworkaround availableThere is a workaround available to overcome the issueThere is a workaround available to overcome the issue
Description
Currently, if you create a menu using MenuAnchor, and you tab to the button, you can activate it, but you can't traverse to the submenu using the keyboard. This is because the submenu is in the overlay, and the button isn't handling the key events.
I'm not quite sure what the fix for this is, because it may be that the button itself has to add a shortcut for the arrow and tab keys to get to the submenu. Or maybe it just needs to focus the first item in the submenu when activated.
PvtPuddles
Metadata
Metadata
Assignees
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work lista: desktopRunning on desktopRunning on desktopa: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemscustomer: quake (g3)f: focusFocus traversal, gaining or losing focusFocus traversal, gaining or losing focusframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.team-designOwned by Design Languages teamOwned by Design Languages teamtriaged-designTriaged by Design Languages teamTriaged by Design Languages teamworkaround availableThere is a workaround available to overcome the issueThere is a workaround available to overcome the issue