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

# Safari Technology Preview 190 Release Notes

Learn about the latest web technology updates in Safari Technology Preview: Authentication, CSS, History, HTML, JavaScript, Media, Networking, Rendering, SVG, URLs, Web API, Web Inspector, and WebGPU.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 190 is now [available for download](https://developer.apple.com/safari/resources/) for macOS Sonoma and macOS Ventura. 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: [274067@main…274941@main](https://github.com/WebKit/WebKit/compare/d6d2602cfff3fe9880f243845a21f868166cef0b...37058f49d69567fee5bf978118d9b1fdc3e31f1b).

### Authentication

#### New Features

- Added support for CTAP to set a pin. ([274385@main](https://commits.webkit.org/274385@main))  (113573055)

### CSS

#### New Features

- Added support for the `safe` keyword in flexbox properties. ([274304@main](https://commits.webkit.org/274304@main))  (118000717)
- Added support for CSS style container queries. ([274481@main](https://commits.webkit.org/274481@main))  (122800215)

#### Resolved Issues

- Fixed `getComputedStyle()` to work with functional pseudo-elements like `::highlight()`. ([274846@main](https://commits.webkit.org/274846@main))  (117864743)

### History

#### Resolved Issues

- Fixed the properties of `History` to throw a SecurityError when not in a fully active Document. ([274260@main](https://commits.webkit.org/274260@main))  (118750576)

### HTML

#### New Features

- Added support for the `shadowrootclonable` attribute and aligned with declarative shadow root standards changes. In particular, web developers will now have to set this attribute if they want their declarative shadow root to be clonable. ([274727@main](https://commits.webkit.org/274727@main))  (123006751)

### JavaScript

#### Resolved Issues

- Fixed several issues:
  - direct `eval()` in a default value expression inside a rest parameter creates a variable in the environment of the function rather than the separate one of the parameters;
  - a ReferenceError is thrown when accessing a binding, which is defined inside rest parameter, in `eval()`, or a closure created in a default value expression of a preceding parameter, but only if there is a `var` binding by the same name;
  - a closure, created in the default value expression inside a rest parameter, is created in a different VariableEnvironment of the function than its counterparts in preceding parameters which causes the incorrect environment to be consulted when querying or modifying parameter names that are “shadowed” by `var` bindings. ([274109@main](https://commits.webkit.org/274109@main))  (121961421)

### Media

#### Resolved Issues

- Fixed pseudo-element font size calculation to fix subtitle size in fullscreen mode. ([274480@main](https://commits.webkit.org/274480@main))  (122584350)

#### Deprecations

- Removed non-standard `VTTRegion.track`. ([274936@main](https://commits.webkit.org/274936@main))  (123172214)

### Networking

#### Resolved Issues

- Fixed upgrading inactive or passive subresource requests and fetches in would-be mixed security contexts to match standards. ([274409@main](https://commits.webkit.org/274409@main))  (101678657)
- Fixed loading WebArchives with a non-persistent datastore. ([274565@main](https://commits.webkit.org/274565@main))  (122290562)

### Rendering

#### Resolved Issues

- Fixed `backdrop-filter` to apply to the border area of an element with a `border-radius`. ([274757@main](https://commits.webkit.org/274757@main))  (122295068)

### SVG

#### New Features

- Added support for the `turn` unit in `<angle>`. ([274778@main](https://commits.webkit.org/274778@main))  (120840743)

#### Resolved Issues

- Fixed the UA stylesheet for links in SVGs to apply `cursor: pointer` matching standards. ([274422@main](https://commits.webkit.org/274422@main))  (122715957)

### URLs

#### Resolved Issues

- Fixed the URL parser to parse URLs that include authority and a backslash after the host. ([274915@main](https://commits.webkit.org/274915@main))  (119219832)

### Web API

#### Resolved Issues

- Fixed changing HTMLCanvasElement width or height causing intermediate buffer allocations. ([274135@main](https://commits.webkit.org/274135@main))  (122309325)
- Fixed canvas `captureStream` stuttering with WebGL. ([274454@main](https://commits.webkit.org/274454@main))  (122471664)
- Fixed DOM Range to correctly account for CDATASection nodes. ([274346@main](https://commits.webkit.org/274346@main))  (122608224)

### Web Inspector

#### Deprecations

- Disabled the network throttling experimental feature. ([274112@main](https://commits.webkit.org/274112@main))  (122327408)

### WebGPU

#### New Features

- Enabled preview support for WebGPU. ([274784@main](https://commits.webkit.org/274784@main))  (122988764)

---

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)