--- source: newsletter source_url: https://webkit.org/blog/18117/the-golden-rule-of-customizable-select/ ingested: 2026-06-16 title: "The golden rule of Customizable Select" sha256: 4b8bcba4ecb762086a70af33cf7b5251f6a71369810f3a61cd06da43d9a433d0 --- # The golden rule of Customizable Select Published Time: 2026-06-15T14:20:31-07:00 Markdown Content: Customizable select is coming to Safari 27. With this technology, developers can fully control the appearance of `` — which is exactly the right behavior, as long as your options still make sense in that fallback state. If you’ve removed text in favor of icons or swatches, a user on an older browser sees a dropdown full of empty options. The same is true when CSS fails to load at all: a slow connection, a corporate proxy stripping stylesheets, a user with custom styles enabled. Wrap your enhancements in `@supports (appearance: base-select)` and keep plain text as your baseline. Adding a swatch is an enhancement. Removing the color name to make room for it is a regression. The rule for maximizing the power and utility of customizable select is simple: keep the text. You can hide it visually. You can make it tiny. You can position it off-screen. But it needs to be there. Icons, swatches, and illustrations are additions to an option — never substitutes for it. Follow that rule and the rest of customizable select is yours to play with. ## Feedback We love hearing from you. To share your thoughts, find our web evangelists online: Saron Yitbarek on [BlueSky](https://bsky.app/profile/saron.bsky.social), Jen Simmons on [Bluesky](https://bsky.app/profile/jensimmons.bsky.social) / [Mastodon](https://front-end.social/@jensimmons), and Jon Davis on [Bluesky](https://bsky.app/profile/jondavis.bsky.social) / [Mastodon](https://mastodon.social/@jondavis). You can follow WebKit [on LinkedIn](https://www.linkedin.com/in/apple-webkit/). If you run into any issues, we welcome your [feedback](https://feedbackassistant.apple.com/) on Safari UI (learn more about [filing Feedback](https://developer.apple.com/bug-reporting/)), or your [WebKit bug report](https://bugs.webkit.org/) about web technologies or Web Inspector. If you run into a website that isn’t working as expected, please file a report at [webcompat.com](https://webcompat.com/). Filing issues really does make a difference.