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

# Safari Technology Preview 211 Release Notes

Learn about the latest web technology updates in Safari Technology Preview: Canvas, CSS, JavaScript, Media, Rendering, Web API, and Web Extensions.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 211 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: [287518@main…287862@main](https://github.com/WebKit/WebKit/compare/97f749501de4ef1d4aae3cb822c0da3b426cbea3...79434c0efe51e2fc68ac9980f6f9a948dba0e58d).

### Canvas

#### New Features

- Added CanvasRenderingContext2D support for unprefixed `letterSpacing` and `wordSpacing`. ([287661@main](https://commits.webkit.org/287661@main))  (140614722)

#### Deprecations

- Removed support for `webKitBackingStorePixelRatio`. ([287523@main](https://commits.webkit.org/287523@main))  (123980544)
- Removed support for the prefixed `webkitImageSmoothingEnabled` to use the standard `imageSmoothingEnabled` property. ([287552@main](https://commits.webkit.org/287552@main))  (141128458)

### CSS

#### Resolved Issues

- Fixed table `border-color` to be `currentColor` by default. ([287861@main](https://commits.webkit.org/287861@main))  (48382483)
- Fixed handling all of the CSS properties in specifications that should cause a UI widget to devolve to a primitive appearance. ([287702@main](https://commits.webkit.org/287702@main))  (134273374)

### JavaScript

#### New Features

- Added support for `Error.isError`. ([287527@main](https://commits.webkit.org/287527@main))  (141132351)
- Added `"never"` and `"formalSymbol"` to the `currencyDisplay` option for `Intl.NumberFormat`. ([287849@main](https://commits.webkit.org/287849@main))  (141504278)

### Media

#### Resolved Issues

- Fixed getUserMedia video track `getSettings()` returning a stale value for `torch` and `whiteBalanceMode` constraints. ([287845@main](https://commits.webkit.org/287845@main))  (137870391)

### Rendering

#### Resolved Issues

- Fixed computing the baseline for replaced elements with an intrinsic ratio but no intrinsic size as flex items. ([287672@main](https://commits.webkit.org/287672@main))  (74279029)
- Fixed textareas to reserve space for overlay scrollbars. ([287837@main](https://commits.webkit.org/287837@main))  (129597865)

### Web API

#### New Features

- Added an option to set the popover’s invoker from an imperative API. ([287624@main](https://commits.webkit.org/287624@main))  (139362169)
- Added support for Declarative Web Push. ([287606@main](https://commits.webkit.org/287606@main))  (141082392)
- Added support for X25519 for Web Cryptography. ([287732@main](https://commits.webkit.org/287732@main))  (141346336)

#### Resolved Issues

- Fixed MutationObserver to observe style attribute changes when resizing the element. ([287833@main](https://commits.webkit.org/287833@main))  (120109181)

### Web Extensions

#### New Features

- Added support for `documentId` to `webRequest`. ([287683@main](https://commits.webkit.org/287683@main))  (141058456)
- Added support for `documentId` to `scripting` and `tabs`. ([287803@main](https://commits.webkit.org/287803@main))  (141291546)

---

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)