Skip to content

Menu elements proposal #1317

@domfarolino

Description

@domfarolino

Specification title

Menu elements

Specification or proposal URL (if available)

No response

Explainer URL (if available)

https://open-ui.org/components/menu.explainer/

Proposal author(s)

@domfarolino

MDN URL

No response

Caniuse.com URL

No response

Bugzilla URL

No response

Mozillians who can provide input

@zcorpan

WebKit standards-position

WebKit/standards-positions#580

Other information

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Unscreened

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions