Re: [w3ctag/design-reviews] Other Spec Review: HTML menu elements (Issue #1242)

dbaron left a comment (w3ctag/design-reviews#1242)

> 1. What’s the scope of the review you’re looking for? The explainer still lists a number of open questions. Are you looking for the TAG’s input on resolving those, or at the design as it’s currently specified?

I think mostly on the design as currently specified.  The explainer has definitely been a living document over the course of the development of this feature.  A few weeks ago I attempted to edit the explainer to try to document the settled status of many of the things discussed there, but it's entirely possible I missed some things.  (I think I also intentionally left some things in an unsettled state because we might want to do them in later revisions even if they're not happening as part of what we hope to initially ship.)

(That said, I plan to land some edits (already half written) to the explainer (hopefully) today to respond to https://github.com/whatwg/html/issues/11729#issuecomment-4923664859 as discussed in https://github.com/openui/open-ui/issues/1189#issuecomment-4928386129 -- though I'm not particularly interested in *even more* input on that issue as it's already gotten quite a bit.)

> 2. Why not build on the existing `<menu>` element rather than introducing new elements? We’d like to understand the reasoning here, including the web-compatibility considerations around reusing (or extending) what’s already there.

There's some prior discussion of this in https://open-ui.org/components/menu.explainer/#why-not-reuse-the-menu-element and https://github.com/openui/open-ui/issues/1194 but I think the short answer is that changing the behavior of something that's been part of HTML for [>30 years](https://datatracker.ietf.org/doc/html/rfc1866#section-5.6.4) adds a lot of risk to the project.  I also recall @scottaohara saying something specific about the implications on existing behavior of ATs for `<menu>` although I don't remember the details.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/1242#issuecomment-4935839693
You are receiving this because you are subscribed to this thread.

Message ID: <w3ctag/design-reviews/issues/1242/4935839693@github.com>

Received on Friday, 10 July 2026 13:30:37 UTC