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

# Safari Technology Preview 194 Release Notes

Learn about the latest web technology updates in Safari Technology Preview: Accessibility, Canvas, CSS, JavaScript, Networking, Rendering, SVG, Web Animations, Web API, Web Extensions, and WebGL.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 194 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: [277150@main…278096@main](https://github.com/WebKit/WebKit/compare/f5c2130755ab39b4b005c196eabaa05406f586ea...aaecbac76dbf8704715a9859be1852db13c34817).

### Accessibility

#### Resolved Issues

- Fixed range input not firing an input event when incremented or decremented via accessibility APIs. ([277182@main](https://commits.webkit.org/277182@main))  (85707481)
- Fixed setting `aria-hidden` on a slot not hiding the slot’s assigned nodes. ([277359@main](https://commits.webkit.org/277359@main))  (108762653)
- Fixed `aria-hidden=true` to be ignored on the `<body>` and `<html>` elements. ([277677@main](https://commits.webkit.org/277677@main))  (123049663)

### Canvas

#### New Features

- Added support for `CanvasRenderingContext2D.filter`. ([278000@main](https://commits.webkit.org/278000@main))  (51303686)
- Added support for `willReadFrequently`. ([277792@main](https://commits.webkit.org/277792@main))  (126739379)

#### Resolved Issues

- Fixed OffscreenCanvas failing to render to the placeholder with nested workers. ([277328@main](https://commits.webkit.org/277328@main))  (126069375)
- Fixed losing the contents layer of the placeholder canvas of OffscreenCanvas when switching off the tab. ([277654@main](https://commits.webkit.org/277654@main))  (126070648)

#### Deprecations

- Removed support for OffscreenCanvasRenderingContext2D’s `commit()` method. ([278047@main](https://commits.webkit.org/278047@main))  (126758254)

### CSS

#### Resolved Issues

- Fixed an incorrect difference between implicit and explicit initial values for custom properties. ([277670@main](https://commits.webkit.org/277670@main))  (124573975)
- Fixed excluding `-apple-pay-button` from applying to any element that supports `appearance: auto` and is not a button. ([277268@main](https://commits.webkit.org/277268@main))  (126107516)
- Fixed missing color interpretation methods added to CSS color specifications. ([277481@main](https://commits.webkit.org/277481@main))  (126444371)

### JavaScript

#### New Features

- Added support for the `v` flag with `RegExp.prototype[Symbol.matchAll]`. ([277160@main](https://commits.webkit.org/277160@main))  (126017731)
- Added support for Unicode 15.1.0 characters in RegExp. ([277786@main](https://commits.webkit.org/277786@main))  (126863692)

#### Resolved Issues

- Fixed `RegExp.prototype.@@split` to update the following legacy RegExp static properties: `RegExp.input`, `RegExp.lastMatch`, `RegExp.lastParen`, `RegExp.leftContext`, `RegExp.rightContext`, and `RegExp.$1, ... RegExp.$9`. ([277559@main](https://commits.webkit.org/277559@main))  (99865597)
- Fixed logical assignment expressions to throw a syntax error when the left side of the assignment is a function call. ([277536@main](https://commits.webkit.org/277536@main))  (126540636)
- Fixed throwing a syntax error for nested duplicate-named capturing groups in RegEx. ([277928@main](https://commits.webkit.org/277928@main))  (126863735)
- Fixed Intl implementation to ensure canonicalizing “GMT” to “UTC” based on a spec update. ([277997@main](https://commits.webkit.org/277997@main))  (127061600)

### Networking

#### Resolved Issues

- Fixed incorrect `Sec-Fetch-Site` value for navigation of a nested document. ([277662@main](https://commits.webkit.org/277662@main))  (109358563)

### Rendering

#### Resolved Issues

- Fixed incorrect View Transition snapshot position when page is scrolled. ([277371@main](https://commits.webkit.org/277371@main))  (123668892)
- Fixed Masonry to correctly perform intrinsic sizing. ([277403@main](https://commits.webkit.org/277403@main))  (124240255)
- Fixed visual overflow causing shifts in View Transitions. ([277183@main](https://commits.webkit.org/277183@main))  (125882228)
- Fixed snapshot scaling when animating View Transitions. ([277636@main](https://commits.webkit.org/277636@main))  (125931538)
- Fixed capturing the root background showing a white area at bottom in View Transitions. ([272224@main](https://commits.webkit.org/272224@main))  (125931851)
- Fixed incorrect grid item positioning with out-of-flow sibling. ([277300@main](https://commits.webkit.org/277300@main))  (126207467)
- Fixed visual overflow rect to be recomputed at every frame of View Transitions. ([277482@main](https://commits.webkit.org/277482@main))  (126240398)
- Fixed `break-word` with a float discarding text. ([277461@main](https://commits.webkit.org/277461@main))  (126309547)
- Fixed rendering 3D transforms in View Transitions. ([277639@main](https://commits.webkit.org/277639@main))  (126513916)
- Fixed image capture rectangle not including positioned descendants. ([277714@main](https://commits.webkit.org/277714@main))  (126660740)

### SVG

#### New Features

- Added animation support for the `d` property in SVG. ([277299@main](https://commits.webkit.org/277299@main))  (126206354)

#### Resolved Issues

- Fixed clipping an SVG when an SVGFilter is applied to its root. ([265135@main](https://commits.webkit.org/265135@main))  (118938065)

### Web Animations

#### Resolved Issues

- Fixed updating an animation when changing the value of a `transform` property while that property is animated with an implicit keyframe. ([277257@main](https://commits.webkit.org/277257@main))  (126126617)
- Fixed animating with `color-mix`. ([277256@main](https://commits.webkit.org/277256@main))  (126148201)

### Web API

#### New Features

- Added support for serializing shadow roots through `getHTML()` as well as the corresponding shadow root `serializable` feature. ([277374@main](https://commits.webkit.org/277374@main))  (125513986)

#### Resolved Issues

- Fixed throwing exceptions in navigation methods if in a detached state. ([277487@main](https://commits.webkit.org/277487@main))  (123898636)
- Fixed a minor issue in URL’s host setter. ([277531@main](https://commits.webkit.org/277531@main))  (124363495)
- Fixed GeolocationCoordinates to expose a `toJSON()` method. ([277347@main](https://commits.webkit.org/277347@main))  (126183686)
- Fixed GeolocationPosition to expose a `toJSON()` method. ([277413@main](https://commits.webkit.org/277413@main))  (126247408)
- Fixed setting `CustomEvent.target` when dispatching an event. ([277435@main](https://commits.webkit.org/277435@main))  (126311287)

### Web Extensions

#### Resolved Issues

- Fixed `permissionState` to be requested if an extension has the `webNavigation` permission. ([277308@main](https://commits.webkit.org/277308@main))  (126212951)

### WebGL

#### New Features

- Enabled support for the following approved extensions: `EXT_render_snorm`,
  `OES_sample_variables`, and `OES_shader_multisample_interpolation`. ([277775@main](https://commits.webkit.org/277775@main))  (126863775)

---

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)