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

# Safari Technology Preview 183 Release Notes

Learn about the latest web technology updates in Safari Technology Preview: Accessibility, AutoFill, CSS, Forms, HTML, JavaScript, Media, Rendering, Scrolling, SVG, URLs, Web API, Web Inspector, and WebGL.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 183 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: [269634@main…270233@main](https://github.com/WebKit/WebKit/compare/d3a9830bb67830d77bfbb785df77020fc104aef6...cb1d94cd5c9e4d2636f2e11934655dd395302d6d).

### Accessibility

#### Resolved Issues

- Fixed exposing the correct `<summary>` element role. ([270231@main](https://commits.webkit.org/270231@main))  (13661104)
- Fixed slow VoiceOver focus and navigation on extremely long `<textarea>` or `contenteditable` fields. ([270066@main](https://commits.webkit.org/270066@main))  (117114220)
- Fixed Play Animation and Pause Animation animated image context menu items sometimes not appearing after setting toggle. ([269878@main](https://commits.webkit.org/269878@main))  (117215059)
- Fixed `<details>` and `<summary>` elements not included in VoiceOver form controls menu or list. ([269643@main](https://commits.webkit.org/269643@main))  (117308226)
- Fixed comboboxes not notifying assistive technologies when `aria-activedescendant` changes. ([270182@main](https://commits.webkit.org/270182@main))  (117747058)
- Fixed toggling accessibility preferences to correctly update form control appearance. ([270221@main](https://commits.webkit.org/270221@main))  (117914468)

### AutoFill

#### Resolved Issues

- Fixed clipping the “Strong Password” button after selecting “Suggest New Password”. ([270068@main](https://commits.webkit.org/270068@main))  (113701243)

### CSS

#### New Features

- Added basic support for `text-wrap: balance` and `text-wrap-style` property. ([269680@main](https://commits.webkit.org/269680@main))  (117336969)

#### Resolved Issues

- Fixed CSS grid support for last baseline alignment in the column axis for subgrid items with non-orthogonal ancestors. ([269781@main](https://commits.webkit.org/269781@main))  (116484865)
- Fixed `text-decoration-thickness` to support percentages. ([269886@main](https://commits.webkit.org/269886@main))  (116985587)
- Fixed computing the definite free space of grid rows when the grid has an `aspect-ratio` and definite logical width. ([270098@main](https://commits.webkit.org/270098@main))  (117138268)
- Fixed CSS grid to synthesize the central baseline of grid items in the column axis. ([269857@main](https://commits.webkit.org/269857@main))  (117424263)
- Fixed serialization for CSS highlight pseudo-elements. ([270146@main](https://commits.webkit.org/270146@main))  (117864974)

### Fonts

#### Resolved Issues

- Fixed COLRv0 font rendering. ([270167@main](https://commits.webkit.org/270167@main))  (115721319)

### Forms

#### Resolved Issues

- Fixed `dir=auto` to work for `hidden`, `password`, `submit`, `reset`, and `button` input types, made `dirname` work for `password` and `submit` input types, and removed `dirname` support from `number` input types. ([269711@main](https://commits.webkit.org/269711@main))  (113127508)

### HTML

#### New Features

- Added support for the `allow-downloads` directive for frames.  (109414664)

#### Resolved Issues

- Fixed `<link rel="stylesheet" disabled>` to fully clear the stylesheet. ([269753@main](https://commits.webkit.org/269753@main))  (114736719)
- Fixed the `system-ui` font family within `<canvas>`.  (117231545)

### JavaScript

#### New Features

- Added support for `ArrayBuffer.prototype.transfer`. ([269674@main](https://commits.webkit.org/269674@main))  (117337535)
- Aligned the implementation of the internal function IntlMathematicalValue (used in `Number.prototype.toLocaleString`, and `Intl.NumberFormat`) with its current specification. ([269825@main](https://commits.webkit.org/269825@main))  (117535507)

#### Resolved Issues

- Fixed an edge case in the semantics of `for` loops. ([269653@main](https://commits.webkit.org/269653@main))  (44730906)
- Fixed an edge case with detecting a semantic error in generators. ([269801@main](https://commits.webkit.org/269801@main))  (117497786)

### Media

#### Resolved Issues

- Fixed `canplay` event to fire for video elements where the first sample’s presentation time is slightly greater than 0. ([269689@main](https://commits.webkit.org/269689@main))  (105169372)
- Fixed WebVTT to treat negative percentages as invalid values. ([269882@main](https://commits.webkit.org/269882@main))  (117615681)

### Rendering

#### Resolved Issues

- Fixed a bug where swapping to Safari from another app (or tab) would flash black. ([269776@main](https://commits.webkit.org/269776@main))  (116530284)
- Fixed a bug where the returned transform from `getComputedStyle` was incorrect. ([269920@main](https://commits.webkit.org/269920@main))  (117523629)

### Scrolling

#### Resolved Issues

- Fixed scrolling on nested `pointer-events: auto` inside `pointer-events: none`. ([270094@main](https://commits.webkit.org/270094@main))  (110954175)

### SVG

#### Resolved Issues

- Fixed the motion path anchor point used for SVG when the `transform-box` is not the `view-box`. ([269642@main](https://commits.webkit.org/269642@main))  (108285569)
- Fixed: Added `strokeContains` optimization. ([269745@main](https://commits.webkit.org/269745@main))  (117439322)

### URLs

#### Resolved Issues

- Fixed CSS invoked URL parsing to always use UTF-8 as agreed by the W3C CSS WG. ([270169@main](https://commits.webkit.org/270169@main))  (114889625)

### Web API

#### Resolved Issues

- Fixed `showPicker()` method to trigger suggestions from a `datalist`. ([269981@main](https://commits.webkit.org/269981@main))  (116017782)
- Fixed declarative shadow trees to match the latest specifications. ([269976@main](https://commits.webkit.org/269976@main))  (117655691)
- Fixed jiggling caused by repeated calls to `scrollIntoView({ block: 'center' })`. ([270160@main](https://commits.webkit.org/270160@main))  (117755250)

### Web Inspector

#### Resolved Issues

- Fixed file drag-and-drop behavior in the Network tab. ([270108@main](https://commits.webkit.org/270108@main))  (114311077)

### WebGL

#### Resolved Issues

- Fixed Canvas WebGL context capture to WebCodecsVideoFrame not capturing all frames. ([269757@main](https://commits.webkit.org/269757@main))  (108459224)
- Fixed: Improved performance of MSAA rendering, including antialiased default framebuffer and fixed PBO uploads of PVRTC1 textures. ([269810@main](https://commits.webkit.org/269810@main))  (117461678)

---

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)