-
Notifications
You must be signed in to change notification settings - Fork 31
Description
WebKittens
Title of the proposal
Menu elements
URL to the spec
https://open-ui.org/components/menu.explainer/
URL to the spec's repository
https://github.com/openui/open-ui
Issue Tracker URL
https://github.com/openui/open-ui/issues?q=is%3Aissue%20state%3Aopen%20label%3Amenu
Explainer URL
https://open-ui.org/components/menu.explainer/
TAG Design Review URL
Pending
Mozilla standards-positions issue URL
mozilla/standards-positions#1317
WebKit Bugzilla URL
No response
Radar URL
No response
Description
Please see whatwg/html#11729 and https://open-ui.org/components/menu.explainer/ for descriptions of the proposal. In short, we propose introducing three new elements: <menubar>, <menulist>, and <menuitem> that compose together with anchor positioning, popovers, and some hover-triggering mechanism (possibly Interest Invokers, but we are unsure just yet). The menus support a keyboard interaction model with sensible default derived from menu applications across operating systems, a survey of top sites, and the menubar APG pattern, and a few other features that are commonly found on menus, such as type-ahead menu item selection.