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

# Safari Technology Preview 202 Release Notes

Learn about the latest web technology updates in Safari Technology Preview: Accessibility, CSS, Editing, JavaScript, Media, Rendering, SVG, Web Animations, Web API, Web Assembly, and WebDriver.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 202 is now [available for download](https://developer.apple.com/safari/resources/) for macOS Sequoia beta 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: [281465@main…282389@main](https://github.com/WebKit/WebKit/compare/5ac0af5288fc6c1d80417db6ef1eae6c3d6a8e2f...3d749a5509536c23c63c35a8ee5e4fbf77035a34).

### Accessibility

#### Resolved Issues

- Fixed `text-transform: full-size-kana` to not affect AT/speech output. ([282258@main](https://commits.webkit.org/282258@main))  (115504070)

### CSS

#### New Features

- Added support for `background-clip: border-area`. ([282202@main](https://commits.webkit.org/282202@main))  (133788384)
- Added support for `line-fit-edge` and updated `text-box-edge`. ([282228@main](https://commits.webkit.org/282228@main))  (133834296)
- Added support for the `text-box` shorthand. ([282282@main](https://commits.webkit.org/282282@main))  (133942602)
- Added support for `ruby-align`. ([282106@main](https://commits.webkit.org/282106@main))  (133656625)
- Added support for unprefixed `ruby-position`. ([281804@main](https://commits.webkit.org/281804@main))  (86128259)
- Added support for `scrollbar-width`. ([282068@main](https://commits.webkit.org/282068@main))  (133019206)
- Added support for view transition classes. ([282383@main](https://commits.webkit.org/282383@main))  (134020027)
- Added support for view transition types. ([282344@main](https://commits.webkit.org/282344@main))  (133610087)
- Added support for the `shape()` function. ([281924@main](https://commits.webkit.org/281924@main))  (133322584)
- Added support for `closest-corner` and `farthest-corner` in circle and ellipse shapes. ([281808@main](https://commits.webkit.org/281808@main))  (132936677)
- Added support for the `color-layers()` function. ([282334@main](https://commits.webkit.org/282334@main))  (134013898)
- Added support for `@property` `<string>` syntax.  ([281872@main](https://commits.webkit.org/281872@main))  (133250776)
- Added support for `::target-text`. ([282356@main](https://commits.webkit.org/282356@main))  (134010063)
- Added support for `@page` margin descriptors. ([282048@main](https://commits.webkit.org/282048@main))  (118773100)
- Added support for `jis-b4` and `jis-b5` sizes for `@page`. ([281814@main](https://commits.webkit.org/281814@main))  (133138325)

#### Resolved Issues

- Fixed `-webkit-line-clamp: none` to be parsable. ([281826@main](https://commits.webkit.org/281826@main))  (103158259)
- Fixed serialization of `place-content`, `place-items`, and `place-self` properties. ([281476@main](https://commits.webkit.org/281476@main))  (125415088)
- Fixed masonry intrinsic sizing with fixed size and `auto`.  ([281677@main](https://commits.webkit.org/281677@main))  (132849745)

### Editing

#### Resolved Issues

- Fixed dictation UI no longer showing up when beginning dictation after focusing an empty text field. ([281474@main](https://commits.webkit.org/281474@main))  (131534054) (FB14277296)

### JavaScript

#### New Features

- Implemented Float16Array. ([281870@main](https://commits.webkit.org/281870@main))  (109883982)
- Added support for `firstDayOfWeek` for `Intl.Locale` info API. ([281510@main](https://commits.webkit.org/281510@main))  (132731533)
- Enabled Base64 and Hex features. ([281910@main](https://commits.webkit.org/281910@main))  (133312461)
- Added support for type reflection for `WebAssembly.Module.imports` and `WebAssembly.Module.exports`. ([281974@main](https://commits.webkit.org/281974@main))  (133429946)

#### Resolved Issues

- Fixed `roundingMode` for seconds, microseconds, and nanoseconds in `Intl.DurationFormat`. ([281955@main](https://commits.webkit.org/281955@main))  (130771643)

### Media

#### Resolved Issues

- Fixed fullscreen error handling to include error messages. ([281853@main](https://commits.webkit.org/281853@main))  (103073510)

### Rendering

#### Resolved Issues

- Fixed margins used for grid items on relayout. ([282092@main](https://commits.webkit.org/282092@main))  (113984882)

### SVG

#### Resolved Issues

- Fixed correctly applying `clip-path` to the SVG element. ([281893@main](https://commits.webkit.org/281893@main))  (80516912)
- Fixed `fill` to not be considered a presentation attribute on animation elements. ([282100@main](https://commits.webkit.org/282100@main))  (128896937)

### Web Animations

#### Resolved Issues

- Fixed `alignment-baseline` and `buffered-rendering` to support discrete animation. ([281602@main](https://commits.webkit.org/281602@main))  (94613679)
- Fixed `hanging-punctuation` to support discrete animation. ([281616@main](https://commits.webkit.org/281616@main))  (94614108)
- Fixed `scroll-snap-*` properties to support discrete animation. ([281572@main](https://commits.webkit.org/281572@main))  (94614257)
- Fixed `column-span` to support discrete animation. ([281505@main](https://commits.webkit.org/281505@main))  (96082973)
- Fixed `appearance` to support discrete animation. ([281568@main](https://commits.webkit.org/281568@main))  (96082999)
- Fixed `hyphenate-character` to support discrete animation. ([281484@main](https://commits.webkit.org/281484@main))  (132698836)
- Fixed `font-optical-sizing` to support discrete animation. ([281489@main](https://commits.webkit.org/281489@main))  (132699150)
- Fixed `image-rendering` to support discrete animation. ([281506@main](https://commits.webkit.org/281506@main))  (132707652)
- Fixed the `mask-border-*` properties to be animatable. ([281569@main](https://commits.webkit.org/281569@main))  (132783274)
- Fixed `stroke-color` to be animatable. ([281570@main](https://commits.webkit.org/281570@main))  (132784589)

### Web API

#### New Features

- Added support for the `getPredictedEvents` API to `PointerEvent`. ([281756@main](https://commits.webkit.org/281756@main))  (117767174)
- Added support for Scroll To Text Fragment Generation. ([282379@main](https://commits.webkit.org/282379@main))  (131712706)
- Added support for `altitudeAngle` and `azimuthAngle` to `PointerEvent`. ([282017@main](https://commits.webkit.org/282017@main))  (131974392)
- Added support for the `getCoalescedEvents` API to `PointerEvent`. ([281520@main](https://commits.webkit.org/281520@main))  (132210576)

#### Deprecations

- Removed support for the non-standard “overflow” event. ([281672@main](https://commits.webkit.org/281672@main))  (71129110)

### Web Assembly

#### New Features

- Added support for JIT-less Wasm. ([281726@main](https://commits.webkit.org/281726@main))  (113768974)
- Added support for garbage collection. ([281975@main](https://commits.webkit.org/281975@main))  (126103011)
- Added support for Wasm Tail Calls. ([281716@main](https://commits.webkit.org/281716@main))  (131410516)

### WebDriver

#### Resolved Issues

- Fixed WebDriver sometimes taking screenshots with a transparent grey line at the top and no rounded corners. ([281887@main](https://commits.webkit.org/281887@main))  (116020785)

---

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)