<!--
{
  "documentType" : "article",
  "framework" : "Safari Technology Preview Release Notes",
  "identifier" : "/documentation/Safari-Technology-Preview-Release-Notes/stp-release-215",
  "metadataVersion" : "0.1.0",
  "role" : "article",
  "title" : "Safari Technology Preview 215 Release Notes"
}
-->

# Safari Technology Preview 215 Release Notes

Learn about the latest web technology updates in Safari Technology Preview: CSS, Images, JavaScript, Networking, Scrolling, Text, Web API, and Web Extensions.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 215 is now [available for download](https://developer.apple.com/safari/resources/) 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: [290457@main…291467@main](https://github.com/WebKit/WebKit/compare/288d488616188730429a6633ebb1172f358d10c9...e166b8039072d951dcbb5ba8df2d429cf12d17f8).

### CSS

#### New Features

- Added support for Scroll Driven Animations. ([290471@main](https://commits.webkit.org/290471@main))  (144887859)
- Added support for `text-wrap-style: pretty`. ([291092@main](https://commits.webkit.org/291092@main))  (145577976)
- Added support for CSS Anchor Positioning. ([291214@main](https://commits.webkit.org/291214@main))  (145681750)

### JavaScript

#### Resolved Issues

- Fixed processing of an alternation of strings ([290982@main](https://commits.webkit.org/290982@main))  (145222010)

### Networking

#### Resolved Issues

- Fixed using WebSocket in a WebWorker causing the entire Worker to freeze. ([290802@main](https://commits.webkit.org/290802@main))  (145149784)

### Scrolling

#### Resolved Issues

- Fixed autoscrolling for smooth scrolling while selecting text. ([290497@main](https://commits.webkit.org/290497@main))  (144900491)

### Text

#### Resolved Issues

- Fixed generating scroll to text fragments around text that contains newlines. ([290761@main](https://commits.webkit.org/290761@main))  (137109344)
- Fixed generating text fragments when the selected text starts and ends in different blocks. ([290748@main](https://commits.webkit.org/290748@main))  (137761701)
- Fixed Copy Link to Highlight not working when selecting text that is its own block and when that text exists higher up in the document. ([290683@main](https://commits.webkit.org/290683@main))  (144392379)
- Fixed selections that start or end in white space not creating text fragments. ([291146@main](https://commits.webkit.org/291146@main))  (145614181)

### Web API

#### New Features

- Added support for Trusted Types. ([291409@main](https://commits.webkit.org/291409@main))  (130065736)
- Added support for the File System WritableStream API. ([291399@main](https://commits.webkit.org/291399@main))  (145875384)

#### Resolved Issues

- Fixed fullscreen to use a single queue for event dispatching. ([290898@main](https://commits.webkit.org/290898@main))  (145372389)

### Web Extensions

#### Resolved Issues

- Fixed a bug where requesting access to all URLs wouldn’t do anything. ([291225@main](https://commits.webkit.org/291225@main))  (140010739)
- Fixed a bug where the `runtime.MessageSender` origin parameter would be lowercased, differing from the result returned from `runtime.getURL`. ([291118@main](https://commits.webkit.org/291118@main))  (140291738)
- Fixed content scripts to prevent multiple injections. ([291280@main](https://commits.webkit.org/291280@main))  (145784559)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)