A few years ago, I was involved in the development of custom select, back when it was called <selectlist>.

Now, it's just <select> and it comes with a bunch of CSS to make it do whatever you want, like this circular demo!

Can't wait for broader support.
https://web-platform-dx.github.io/web-features-explorer/features/customizable-select/

@patrickbrosset My main use for a "custom" select/dropdown is to enable multi selection through checkboxes + add a filter input.

Would it be possible (I don't see how) with that spec?

@nicofrand the `multiple` attribute is supposed to be supported. Not sure how much it actually is yet though.
Filter input is likely out of scope.

@patrickbrosset @nicofrand listboxes (e.g. `<select size="3">` and `<select multiple>`) will be supported by chromium 145 (this week's release).

There's also work to support `<select multiple size="1">` which will be a dropdown multiple select.

Though if you want to do something more fancy like using a filter input your best bet will probably be using the listbox multiple select inside your own popover and handle that aspect manually.

https://open-ui.org/components/combobox.explainer/#making-your-own-picker-for-a-filterable-select - seeks to improve that though

Combobox (Explainer) | Open UI

Open UI

@Lukew @patrickbrosset That sounds promising, thanks!