What's fixed
Glass UI now works on Safari < 18
Safari versions below 18 only recognize -webkit-backdrop-filter, not the unprefixed backdrop-filter. Because all @supports checks in glass.css only tested for the unprefixed form, the entire block was skipped — resulting in no glass styles at all on older Safari.
Changes:
- All
@supportschecks extended to(backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))— covers both modern browsers and Safari < 18 - Non-blur glass styles (background-color, border, box-shadow, border-radius) moved outside
@supportsblocks — always active on all browsers regardless of blur support - Blur effects (
backdrop-filter/-webkit-backdrop-filter) remain inside@supportsand are applied on top where supported
Result: Capsule buttons, specular highlights, glass borders and shadows are now visible on all devices. Blur is added on top where the browser supports it.
Full changelog
See CHANGELOG.md for details.