HTML5 menu tag & contextmenu attribute
This feature would add the ability for web apps to define custom context menu actions on elements.
As Domenic notes, the features beyond a basic list for the menu element have been removed from the specification and has not received wide support from browser vendors. As such, we have no current plans to implement this feature.
However, we will note for consideration in the future that menu has been a popular feedback item on UserVoice.
Domenic Denicola commented
Sadly, the Chrome team has discontinued work on this feature. Since that brings us to only one browser supporting this feature, we have removed it from the HTML Standard: https://github.com/whatwg/html/pull/2742
If Microsoft suddenly becomes very interested in this, we can revive it in the spec, certainly. But for now it is not a standard feature.
Progress in Chrome: https://code.google.com/p/chromium/issues/detail?id=87553
PLEASE! Develop support for useful tags like <menu> and <details>/<summary>.
Stephan Sokolow commented
The biggest benefit to supporting this is that websites could offer context menu actions without blocking access to the browser's default context menu actions.
Currently, when I design web apps, I avoid providing custom context menu actions because Firefox is the only browser I'm aware of which provides a way for users to force-trigger the browser's context menu (hold Shift while right-clicking).
Kevin Lozandier commented
Enables developers to be able to create custom context menus within menu and meni item elements
Detail of this spec: https://html.spec.whatwg.org/multipage/forms.html#context-menus
Best example I've found: http://davidwalsh.name/demo/html5-context-menu.php
David Storey [MSFT] commented