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

# Safari Technology Preview 141 Release Notes

Preview the latest web technology updates including: Web Inspector, CSS, Forms, JavaScript, Experimental Model Element, Payment Request, Web Animations, Web API, WebAuthn, and Content Security Policy.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 141 is now [available for download](https://webkit.org/downloads/) for macOS Big Sur and of macOS Monterey. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS.

This release covers WebKit revisions [288438-289213](https://trac.webkit.org/log?stop_rev=288438&rev=289213&limit=775).

**Note:** Tab Groups do not sync in this release.

### Web Inspector

- Sources Tab
  - Enabled automatic collapsing of blackboxed call frames ([r288580](https://trac.webkit.org/changeset/288580/webkit/))
- Network Tab
  - Collapsed resource type filter scope bar into a single button to save space ([r288469](https://trac.webkit.org/changeset/288469/webkit/))
  - Changed the Ignore Caches icon to be a button with a label so it’s more visible and immediately understandable ([r288533](https://trac.webkit.org/changeset/288533/webkit/))
  - Moved the Group Media Requests and Preserve Log checkboxes into a single filter icon that shows a contextmenu with those options when clicked to save space ([r288470](https://trac.webkit.org/changeset/288470/webkit/))
- Graphics Tab
  - Added the display of more pseudo-elements than `::before` and `::after` ([r288623](https://trac.webkit.org/changeset/288623/webkit/))
- Console Tab
  - Moved the Preserve Log checkbox into a single filter icon that shows a contextmenu with those options when clicked to save space ([r288702](https://trac.webkit.org/changeset/288702/webkit/))

### CSS

- Enabled support for `overflow: clip` ([r288973](https://trac.webkit.org/changeset/288973/webkit/))
- Implemented CSS `overscroll-behavior` for asynchronous scrolling on macOS ([r288777](https://trac.webkit.org/changeset/288777/webkit/))
- Fixed removal of not yet loaded CSS `@import` ([r288879](https://trac.webkit.org/changeset/288879/webkit/))
- Fixed CSS Grid shorthand expansion of initial values ([r288544](https://trac.webkit.org/changeset/288544/webkit/))
- Fixed `scroll-margin-top` on inline elements ([r288947](https://trac.webkit.org/changeset/288947/webkit/))

### Forms

- Fixed the value not changing for `stepUp()` and `stepDown()` with out-of-range values ([r289075](https://trac.webkit.org/changeset/289075/webkit/))
- Fixed grouping radio buttons with no form owner ([r288734](https://trac.webkit.org/changeset/288734/webkit/))
- Used `min` as the default value when `min` is greater than `max` for `<input type="range">` ([r289209](https://trac.webkit.org/changeset/289209/webkit/))

### JavaScript

- Added support for the WASM branch hinting proposal ([r288758](https://trac.webkit.org/changeset/288758/webkit/), [r288761](https://trac.webkit.org/changeset/288761/webkit/))
- Added support for the import assertion syntax behind a flag ([r288473](https://trac.webkit.org/changeset/288473/webkit/))
- Fixed object literal to properly resolve a name clash between an accessor and a constant property ([r289166](https://trac.webkit.org/changeset/289166/webkit/))

### Experimental Model Element

- Allowed disabling interaction ([r288728](https://trac.webkit.org/changeset/288728/webkit/))
- Fixed mouse interaction flipped in the y-axis ([r288610](https://trac.webkit.org/changeset/288610/webkit/))
- Fixed `<model>` to not be draggable on macOS ([r288723](https://trac.webkit.org/changeset/288723/webkit/))

### Payment Request

- Allowed additional payment method specific data to be passed to `complete()` ([r288698](https://trac.webkit.org/changeset/288698/webkit/))

### Web Animations

- Fixed accelerated transform animations that start with a 1ms delay ([r289211](https://trac.webkit.org/changeset/289211/webkit/))
- Fixed de-duplication for `@keyframes` rules to account for `animation-composition` ([r288571](https://trac.webkit.org/changeset/288571/webkit/))
- Fixed the ability to redefine `@keyframes` ([r288882](https://trac.webkit.org/changeset/288882/webkit/))
- Fixed using logical properties in the `transition` syntax ([r289161](https://trac.webkit.org/changeset/289161/webkit/))
- Resolved logical properties when compiling the list of transition properties ([r289167](https://trac.webkit.org/changeset/289167/webkit/))

### Web API

- Changed the HTMLMediaElement to dispatch the resize event asynchronously ([r289108](https://trac.webkit.org/changeset/289108/webkit/))
- Changed to remove customElements when transitioning documents ([r288450](https://trac.webkit.org/changeset/288450/webkit/))
- Fixed slow, CPU-bound `file.stream()` ([r288463](https://trac.webkit.org/changeset/288463/webkit/))
- Fixed Geolocation API to callback with an error if the document is not fully active ([r288707](https://trac.webkit.org/changeset/288707/webkit/))
- Fixed ServiceWorkerNavigationPreloader to only be used once ([r288949](https://trac.webkit.org/changeset/288949/webkit/))
- Implemented `AbortSignal.timeout()` ([r289058](https://trac.webkit.org/changeset/289058/webkit/))

### WebAuthn

- Allowed use of hardware-fixed credentials while using “Syncing Platform Authenticator” ([r289059](https://trac.webkit.org/changeset/289059/webkit/))
- Added authenticator attachment to `PublicKeyCredential` ([r288622](https://trac.webkit.org/changeset/288622/webkit/))

### Content Security Policy

- Fixed returned WebAssembly error type when blocked ([r288992](https://trac.webkit.org/changeset/288992/webkit/))
- Fixed blocking image content in object elements ([r288792](https://trac.webkit.org/changeset/288792/webkit/))
- Implemented `wasm-unsafe-eval` ([r289022](https://trac.webkit.org/changeset/289022/webkit/))

---

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)