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

# Safari Technology Preview 182 Release Notes

Learn about the latest web technology updates in Safari Technology Preview: CSS, Forms, HTML, JavaScript, Loading, Media, Rendering, Scrolling, Storage, SVG, Text, Web API, Web Assembly, Web Inspector, and WebRTC.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 182 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: [269058@main…269633@main](https://github.com/WebKit/WebKit/compare/e21786e1635702a6ca7c1e30290f32e8a97fec23...91adc5e2412ce1d92a3271e5bc983618cb2aabba)

### CSS

#### New Features

- Added the `white-space-collapse` and `text-wrap-mode` CSS properties. ([269613@main](https://commits.webkit.org/269613@main)) (117248327)

#### Resolved Issues

- Fixed animating a `rotate` property when the `scale` property is also used. ([269453@main](https://commits.webkit.org/269453@main)) (113999490)
- Fixed `getComputedStyle()` to return a resolved value for `font-size-adjust: from-font`. ([269084@main](https://commits.webkit.org/269084@main)) (116151111)
- Fixed subgrids to have their row-start margins resolved after column sizing in the outer grid. ([269424@main](https://commits.webkit.org/269424@main)) (116369419)
- Fixed forced layout on absolutely positioned elements for `content-visibility`. ([268840@main](https://commits.webkit.org/268840@main)) (116453903)
- Fixed validating `@property` at parse-time. ([269466@main](https://commits.webkit.org/269466@main)) (116803886)
- Fixed `background-blend-mode` property to return a comma-separated list. ([26932@main](https://commits.webkit.org/26932@main)) (116838342)
- Fixed `content-visibility` to take forced layout into account for absolute positioned grid items. ([269531@main](https://commits.webkit.org/269531@main)) (117214848)
- Fixed `@supports selector(:popover-open)` to reflect disabled state. ([269565@main](https://commits.webkit.org/269565@main)) (117226626)

### Forms

#### New Features

- Added support for the `showPicker()` method for `<input type="date">`. ([269257@main](https://commits.webkit.org/269257@main)) (110099910)

### HTML

#### New Features

- Added support for the list of available images for lazy loaded images. ([269243@main](https://commits.webkit.org/269243@main)) (98788086)

#### Resolved Issues

- Fixed strictly enforcing exclusivity for the `<details>` element `name` attribute. ([269127@main](https://commits.webkit.org/269127@main)) (116463466)

### JavaScript

#### New Features

- Added `TimeZoneOffset` format support to `Intl.DateTimeFormat`. ([269497@main](https://commits.webkit.org/269497@main)) (117124296)

#### Resolved Issues

- Fixed `Map.groupBy` and `Object.groupBy` callback arguments. ([269456@main](https://commits.webkit.org/269456@main)) (117120234)
- Fixed `Intl.Collator`’s `ignorePunctuation` to reflect the queried result. ([269459@main](https://commits.webkit.org/269459@main)) (117122647)
- Fixed `Intl.NumberFormat` and `Intl.PluralRules` with updated property access ordering and resolvedOptions key ordering. ([269501@main](https://commits.webkit.org/269501@main)) (117181500)

### Loading

#### Resolved Issues

- Fixed navigation to about scheme URLs without opaque paths. ([269423@main](https://commits.webkit.org/269423@main)) (116238322)

### Media

#### New Features

- Added support for H264 L1T2 for WebCodecs. ([269297@main](https://commits.webkit.org/269297@main)) (114940765)

#### Resolved Issues

- Fixed WebVTT regions to position according to specifications. ([268787@main](https://commits.webkit.org/268787@main)) (23091897) (FB5414788)
- Fixed an issue where Safari would briefly change `document.visibilityState` to `hidden` when entering fullscreen. ([269150@main](https://commits.webkit.org/269150@main)) (104984915)
- Fixed pausing MediaRecorder continuing to call `ondataavailable` at every timeslice event. ([268433@main](https://commits.webkit.org/268433@main)) (115979604)
- Fixed the close algorithms for audio and video WebCodec decoders and encoders to match specification changes. ([268781@main](https://commits.webkit.org/268781@main)) (116346725)
- Fixed picture-in-picture when the `srcObject` is a video stream. ([269403@main](https://commits.webkit.org/269403@main)) (116465668)
- Fixed constraints on the maximum width or height causing blurry `getDisplayMedia` video. ([269406@main](https://commits.webkit.org/269406@main)) (116810370)
- Fixed `object-fit: fill` to work for a video element using a canvas stream `srcObject`. ([269568@main](https://commits.webkit.org/269568@main)) (116832514)
- Fixed the limit for the number of real-time audio threads. ([269291@main](https://commits.webkit.org/269291@main)) (116864442)

### Rendering

#### Resolved Issues

- Fixed ignoring `calc()` values on `<colgroup>` elements. ([269200@main](https://commits.webkit.org/269200@main)) (106692191)
- Fixed ancestor subgrids’ gutters to add to the extra layer of margin for descendant subgrids. ([269194@main](https://commits.webkit.org/269194@main)) (114271857)

### Scrolling

#### Resolved Issues

- Fixed clicking and dragging the overlay scrollbar that overlaps a composited, positioned descendant of a container with `overflow: scroll`. ([269255@main](https://commits.webkit.org/269255@main)) (89598421)
- Fixed a bug that caused some complicated websites to freeze when scrolling. ([269486@main](https://commits.webkit.org/269486@main)) (113318934)

### Storage

#### New Features

- Added support for blob partitioning. ([269264@main](https://commits.webkit.org/269264@main)) (116813727)

### SVG

#### Resolved Issues

- Fixed ellipse hit testing in the non-circle case. ([269554@main](https://commits.webkit.org/269554@main)) (103756227)
- Fixed to compute `stroke-bounding-box` lazily. ([269351@main](https://commits.webkit.org/269351@main)) (116852041)
- Fixed approximate stroke-bounding-box computation for repainting. ([269492@main](https://commits.webkit.org/269492@main)) (116999242)
- Fixed repainting an SVG element with a CSS reference filter when the filter changes. ([269413@main](https://commits.webkit.org/269413@main)) (117047658)

### Text

#### Resolved Issues

- Fixed font fallback to ignore generic families for Private-Use Area Unicode codepoints. ([269524@main](https://commits.webkit.org/269524@main)) (115901340) (FB13197885)

### Web API

#### Resolved Issues

- Fixed the result of `Range.getClientRects()` and `Range.getBoundingRect()` for certain ranges. ([269271@main](https://commits.webkit.org/269271@main)) (112543805)
- Fixed audio elements with event listeners not getting garbage collected. ([269165@main](https://commits.webkit.org/269165@main)) (116347723)
- Fixed mouse event handling such that if a drag operation is initiated from a canceled `mousedown` event, all subsequent mouse events are sent to the originating frame until the drag operation ends with a corresponding `mouseup` event. ([269370@main](https://commits.webkit.org/269370@main)) (116668701)
- Fixed `FetchResponse.formData()` to parse headers names as case insensitive. ([269144@main](https://commits.webkit.org/269144@main)) (116742000)
- Fixed light dismiss for a popover element within a complex shadow DOM breaks light dismiss calculation. ([269596@main](https://commits.webkit.org/269596@main)) (117214343)

### Web Assembly

#### New Features

- Added support for new constant expressions. ([269484@main](https://commits.webkit.org/269484@main)) (107680283)

#### Resolved Issues

- Fixed WebAssembly SIMD vectors that can get corrupted when using `v128.any_true`. ([269080@main](https://commits.webkit.org/269080@main)) (111050621)
- Fixed: Adopted final opcodes for Wasm-GC proposal. ([269454@main](https://commits.webkit.org/269454@main)) (117118851)

### Web Inspector

#### New Features

- Added support for logging a message to the Console when a page attempts to load a font URL blocked by Lockdown Mode. ([269238@main](https://commits.webkit.org/269238@main)) (114657783)

### WebRTC

#### Resolved Issues

- Fixed long delays switching audio input in video conferencing applications. ([269242@main](https://commits.webkit.org/269242@main)) (102724364)

---

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)