No other framework can do THIS with Custom Selects! 🤯 #sveltejs #javascript @SvelteSociety
No other framework can do THIS with Custom Selects! 🤯 #sveltejs #javascript  @SvelteSociety
Uploaded January 2026 | Updated September 2026, 3 weeks ago
Svelte 5.47.0 brings support for the new web platform feature: customizable select elements. Traditionally, native selects were nearly impossible to style, forcing developers to build custom dropdown components from scratch. Now, with Chrome and Safari shipping customizable selects, you can put rich content inside options and style them however you want.
The video demonstrates a beautifully styled select with nested divs and spans, all using native HTML. But here's the challenge Svelte had to solve: during SSR hydration, Svelte needs to traverse the DOM to attach reactivity. In browsers that don't support customizable selects (like Firefox), the rich content inside option elements gets flattened to text nodes—breaking hydration.
Svelte 5.47.0 handles this gracefully. It's currently the only framework that supports customizable selects without hydration errors, while gracefully falling back to standard selects in unsupported browsers.
No other framework can do THIS with Custom Selects! 🤯 #sveltejs #javascriptAdvent of Svelte 2025 - Day 24: hydratable #javascript #sveltejs #webdevelopmentBetter SvelteKit adapters, Svelte dev vlog — June 2024This Week in Svelte, Ep. 104 — Changelog, Skeleton v3.0Jean-Yves Couet - How SvelteKit & GraphQL plays well togetherAdvent of Svelte 2025 - Day 8: Editor Setup  #coding #programming #javascript #sveltejsSvelte Dev Vlog (with Simon) — July 2024This Week in Svelte, Ep. 144 — ChangelogThis Week in Svelte, Ep. 73 — Changelog, OptimistiKit, database optionsAdvent of Svelte 2025 - Day 20: Out of Order Streaming #javascript #sveltejs #webdevelopmentThis Week in Svelte, Ep. 78 — Changelog, Indeterminate checkbox, classes and actionsThis Week in Svelte, Ep. 79 — Changelog, Global/shared state, Kampsy-ui
Svelte Society |

No other framework can do THIS with Custom Selects! 🤯 #sveltejs #javascript

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER