Intent to prototype and ship: <hr> in <select>

Skip to first unread message

Oliver Medhurst

Nov 28, 2023, 11:01:31 AM11/28/23
As of today (Firefox 122), I intend to turn on <hr> in <select> by default on all platforms. It has not been developed behind a flag as it is a low-risk feature and we pass web platform tests. Blink and WebKit already ship it at this time.

Allowing <hr> in <select> lets websites use separators in a <select> menu with a simple <hr> element, instead of having to use a disabled option which is blank, "------", etc.

While we do support this feature completely on desktop, currently on Android separators are not rendered so will not appear in menus, but it is not blocking shipping this feature generally. See

Standards body: WHATWG (HTML)
Platform coverage: All

Preference: None
DevTools bug: None
Standards position:

Other browsers:
- Blink: Shipped since Chrome 119
- WebKit: Shipped since Safari 17

Web platform tests: (parsing only)
Reply all
Reply to author
0 new messages