News

Safari Technology Preview 204 Now Available – Brings Bug Fixes and Performance Improvements

Apple has released Safari Technology Preview 204, 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‌ 204 includes fixes and updates for Accessibility, CSS, Forms, JavaScript, Service Workers, Web API, Web Driver, Web Extensions, and Web Inspector.

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

Overview

Safari Technology Preview Release 204 is now available for download for macOS Sequoia beta 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: 283043@main…283691@main.

Accessibility

Resolved Issues

  • Fixed VoiceOver focus to activate PDF form fields when it lands on them. (283281@main) (134522935)

CSS

New Features

  • Added support for cross-document view-transitions. (283320@main) (133994557)
  • Added preview support for line-clamp. (283233@main) (135369594)

Resolved Issues

  • Fixed text-decoration-thickness to work in buttons. (283212@main) (118320835)
  • Fixed skipping view transitions on hidden pages. (283084@main) (125017653)
  • Fixed contrast between ButtonFace and ButtonText system colors in dark mode. (283284@main) (131996608)

Forms

Resolved Issues

  • Fixed HTMLSelectElement.prototype.add with optgroup elements. (283080@main) (120553757)

JavaScript

Resolved Issues

  • Fixed: Improved the TypeError message when a WeakMap constructor takes an iterable that yields invalid entry. (283199@main) (135333331)
  • Fixed incorrect SyntaxError when destructuring let. (283217@main) (135353378)

Deprecations

  • Removed obsoleted methods for Temporal.PlainTime and Temporal.PlainDateTime to align with specification changes. (283315@main) (135509670)

Service Workers

Resolved Issues

  • Fixed Service Workers to support focusing a page that is being loaded. (283263@main) (135337772)

Web API

New Features

  • Added support for the Cookie Store API. (283654@main) (135969444)

Resolved Issues

  • Fixed scrollIntoView(...) for SVG elements. (283157@main) (135265918)

Web Driver

Resolved Issues

  • Fixed Web Driver to use pointer origin rather than viewport origin for state location resolution. (283186@main) (128668986)

Web Extensions

New Features

  • Added support for icon_variants in Web Extensions. (283224@main) (134885372)

Resolved Issues

  • Fixed blob URL downloads failing to trigger from an extension. (283220@main) (78929424)
  • Fixed including the extension’s icon in the commands menu item and prevented customization using System Settings. (283229@main) (135360504)

Web Inspector

Resolved Issues

  • Fixed an issue where multi-line content in the Console prompt was not scrollable. (283412@main) (131756916)

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.