Category

Browser releases

Vendor-neutral coverage of browser releases.

Articles

16 articles
Browser releases

Safari 27.2 styles the select text with ::field-content and renames flow-tolerance

Safari 27.2 adds the ::field-content pseudo-element, which styles a Customizable Select's displayed text without <selectedcontent>, tidies the base-select UA styles, and renames the Grid Lanes flow-tolerance property to fit-tolerance. WebKit recommends raising fit-tolerance significantly above its 1em default for better keyboard tabbing.

Oct 27, 2026 · Iris Calderón
Browser releases

Safari 27.1 previews CSS for foldable screens

Safari 27.1 on the iPhone Duo includes a developer preview of the Device Posture API and the Viewport Segments API behind feature flags, adding device-posture and viewport-segments media queries plus viewport-segment-* env() variables.

Oct 25, 2026 · Yuki Tanaka
Browser releases

Safari Technology Preview 255 puts a button in select and spends fifteen fixes on line-clamp

WebKit's October 22 preview adds support for <button> in the native appearance of <select> and the side attribute on SVG <textPath>, alongside fifteen line-clamp fixes and cascade corrections for font-family: initial and revert inside @starting-style.

Oct 23, 2026 · Dex Halloran
Browser releases

Chrome 155 decodes JPEG XL, and the decoder is written in Rust

Chrome is shipping decoding support for the JPEG XL (.jxl) image format starting in Chrome 155, built on jxl-rs, a pure Rust decoder. The Chrome team recommends trying both AVIF and JPEG XL, and expects JPEG XL to help most with high-fidelity, lossless and progressively decoded photos.

Oct 14, 2026 · Dex Halloran
Browser releases

Safari Technology Preview 254 lets WebKit animate to auto and trims the radius longhands

WebKit's 8 October preview adds the interpolate-size property and the calc-size() function for working with intrinsic sizes, the size, min-size and max-size shorthands, border-*-radius side shorthands such as border-top-radius, symbols() and CSS linked parameters, alongside a long run of Grid, line-clamp and VoiceOver fixes.

Oct 9, 2026 · Iris Calderón
Browser releases

Safari Technology Preview 253 lets container queries branch on sibling-index() and frees style-originated scroll timelines

WebKit's 23 September preview brings sibling-index() and sibling-count() into @container conditions, expands style-originated scroll timelines to match globally, exposes CSSContainerRule.conditions, corrects the ViewTimeline constructor to require a subject, and fixes a VoiceOver announcement bug around aria-keyshortcuts.

Sep 24, 2026 · Yuki Tanaka
Browser releases

Safari 27.0 ships: the select, the scroll, the model

WebKit has released Safari 27.0 across iOS, iPadOS, macOS and visionOS with 83 web-platform features, including customizable <select>, scroll anchoring via overflow-anchor, and the <model> element beyond visionOS.

Sep 18, 2026 · Yuki Tanaka
Browser releases

Safari Technology Preview 252 adds @supports named-feature(), unprefixed user-select and two accessible-name fixes

WebKit's 11 September preview adds a named-feature() function to @supports, exposes CSSConditionRule.supports and CSSMediaRule.matches on the CSSOM, ships the unprefixed user-select property, allows percentage values in text-decoration-inset, and cleans up two accessible-name bugs around display: contents and list markers.

Sep 12, 2026 · Yuki Tanaka
Browser releases

Safari 27 rewrites the module loader to fix top-level await

WebKit engineer Kai Tamkun explains that Safari 27 replaces the old self-hosted JavaScript module loader with a C++ translation of the ECMAScript spec, closing an ordering bug that could make dynamic imports of a top-level-awaiting module finish out of sequence.

Sep 11, 2026 · Yuki Tanaka
Browser releases

Safari Technology Preview 251 lands @supports at-rule(), random() with caching, corner-shape and object-view-box

WebKit's 26 August preview adds an at-rule test to @supports, property-scoped caching on random(), the random-item(), ident() and inherit() functions, the corner-shape and object-view-box properties, comma-separated @container conditions, white-space-trim in the white-space shorthand, and HighlightRegistry.highlightsFromPoint().

Sep 7, 2026 · Iris Calderón
Browser releases

Safari Technology Preview 250 lands SVG on the clipboard, text-decoration-inset, and a VoiceOver textarea fix

WebKit's 13 August preview adds five CSS lines (text-decoration-inset, white-space-trim, wrap-inside, content on ::marker, and a spaces value on ruby-overhang), Clipboard API read and write for image/svg+xml, a VoiceOver line-break repair on textarea, and a small deprecation — a dense build for hand-authored pages.

Aug 14, 2026 · Yuki Tanaka
Browser releases

Safari Technology Preview 249 drops attr(), if(), @function, popover=hint and Temporal in one build

WebKit's July 29 preview stacks nine CSS additions, a new HTML popover value, the dialog closedby attribute, and the JavaScript Temporal object into a single release — one of the feature-densest STP drops of the year for hand-authored HTML and CSS.

Jul 30, 2026 · Dex Halloran
Browser releases

Safari Technology Preview 248 gives progress() a no-clamp option and forwards missing components across analogous color spaces

WebKit's Safari Technology Preview 248 lands two CSS additions worth reading — a no-clamp option on the CSS progress() function and forwarding of missing color components when interpolating between analogous color spaces — plus a pair of accessibility repairs and a small stack of quieter CSS fixes.

Jul 23, 2026 · Iris Calderón
Browser releases

Safari Technology Preview 247 lands calc-mix() and clears a scatter of small fixes

WebKit's July 1 preview build adds CSS calc-mix() under its New Features list, plus HTML spec-alignment repairs for align="center" and rel=preload as="json", two VoiceOver-facing accessibility fixes, and a MathML change for underover layout.

Jul 2, 2026 · Yuki Tanaka
Browser releases

Safari Technology Preview 246 widens color, images and attr()

WebKit has shipped Safari Technology Preview 246 with a batch of CSS additions — light-dark() taking image values, image(<color>), alpha(), color-mix() with more than two colors, attr() on pseudo-elements, and preview support for font-variant-emoji and word-break: auto-phrase.

Jun 23, 2026 · Yuki Tanaka
Browser releases

Safari 27 beta opens up the form control, scroll, and the cascade

WebKit has detailed the Safari 27 beta: 58 new web-platform features and 525 fixes, including customizable <select>, scroll anchoring, the :heading pseudo-class, and the revert-rule and stretch CSS keywords.

Jun 19, 2026 · Yuki Tanaka