News

Safari Technology Preview 210 Brings Bug Fixes and Performance Improvements

Apple has released Safari Technology Preview 210, the latest version of their developer preview web browser. The preview version of Apple’s popular browser offers developers and other interested users the ability to try out features that may or may not, debut in future public release versions of Safari.

Safari Technology Preview‌ 210 includes fixes and updates for CSS, DOM, JavaScript, Rendering, Web Animations, Web API, Web Extensions, and Web Inspector.

The current ‌Safari Technology Preview‌ release is compatible with machines macOS Sonoma and macOS Sequoia, the newest version of macOS.

Overview

Safari Technology Preview Release 210 is now available for download for macOS Sequoia and macOS Sonoma. If you already have Safari Technology Preview installed, you can update it in System Settings under General → Software Update.

This release includes WebKit changes between: 286708@main…287517@main.

CSS

New Features

  • Added support for text-spacing and text-autospace. (286750@main) (140008990)

Resolved Issues

  • Fixed updating the base background color where the root has color set explicitly when switching to light or dark modes. (286833@main) (139917332)
  • Fixed performance of querySelectorAll() with :has() descendant selectors. (286908@main) (140093151)
  • Fixed the unicode-bidi default for the <bdo> element. (287175@main) (140662417)

DOM

New Features

  • Added support for the ::details-content pseudo-element. (286891@main) (129786929)

JavaScript

Resolved Issues

  • Fixed: Updated Intl.DurationFormat to not include grouping for 2-digit or numeric styles. (287393@main) (140962232)
  • Fixed Intl.PluralRules pluralCategories to follow a specific order. (287411@main) (140965181)

Rendering

New Features

  • Implemented <details> and <summary> disclosure triangle as a list item. (286869@main) (95148788)

Resolved Issues

  • Fixed outside list-style-position quirk to only be applicable in quirks mode. (287114@main) (140602985)

Web Animations

New Features

  • Added preview support for Scroll-driven Animations. (287062@main) (140532929)

Web API

Resolved Issues

  • Fixed Navigation.navigate() to trigger the beforeunload event synchronously. (286919@main) (139628818)
  • Fixed innerText behavior for <details> and <summary>. (286799@main) (140172890)

Web Extensions

New Features

  • Added support for documentId in webNavigation. (287408@main) (137532909)

Web Inspector

New Features

  • Added support for sending Android user agents using the device override menu when Web Inspector is connected to a remote device. (287092@main) (139305520)

Resolved Issues

  • Fixed the overview icon to be inverted dark mode in the Graphics tab. (287110@main) (140602803)
  • Fixed recorded WebGL objects not getting highlighted correctly in the Graphics tab. (287127@main) (140625113)

While the preview is intended for use by developers and advanced users, to provide Apple with feedback on the development of the Safari browser, it can be run side-by-side with the release version of Safari. The app doesn’t require a developer account to download and install. For more information, visit the Safari Technology Preview website.

Chris Hauk

Chris is a Senior Editor at Mactrast. He lives somewhere in the deep Southern part of America, and yes, he has to pump in both sunshine and the Internet.