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

# Safari Technology Preview 236 Release Notes

Learn about the latest web technology updates in Safari Technology Preview: CSS, Forms, HTML, Images, Media, Rendering, SVG, Web API, and WebRTC.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 236 is now [available for download](https://developer.apple.com/safari/resources/) for macOS Tahoe and macOS Sequoia. 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: [305084@main…305413@main](https://github.com/WebKit/WebKit/compare/49f002f9b2e10a1e7271d2cc9c4fd253257e42e9...bf61e7bd613b04b3648cac72b6197056c0094de2).

### CSS

#### Resolved Issues

- Fixed handling of padding and margins for flex and grid layouts across all writing modes. ([301814@main](https://commits.webkit.org/301814@main))  (71046552)
- Fixed `text-combine-upright` to properly ignore `letter-spacing` when composing text horizontally, aligning with the CSS Writing Modes specification. ([305116@main](https://commits.webkit.org/305116@main))  (116562622)
- Fixed an issue where `background-blend-mode` was not applied correctly when combined with `background-clip: text`. ([305118@main](https://commits.webkit.org/305118@main))  (120901898)
- Fixed an issue where CSS `@starting-style` entry animations were only applied on the first transition, especially when interacting with anchor positioning or position fallbacks. ([305371@main](https://commits.webkit.org/305371@main))  (163928932)
- Fixed table column width distribution when a `colspan` spans mixed percentage and auto-width columns to properly respect percentage constraints. ([305120@main](https://commits.webkit.org/305120@main))  (165561401)
- Fixed an issue where `shape-outside` did not update correctly after web fonts loaded. ([305299@main](https://commits.webkit.org/305299@main))  (166336491)
- Fixed table height calculation to correctly account for captions with orthogonal `writing-mode`. ([305110@main](https://commits.webkit.org/305110@main))  (167220730)
- Fixed an issue where grid-lanes items incorrectly used a grid area as their containing block in the stacking axis, ensuring proper sizing for cases like `fit-content` and percentage-based dimensions. ([305319@main](https://commits.webkit.org/305319@main))  (167221488)
- Fixed `counter-*` properties serialization order. ([305086@main](https://commits.webkit.org/305086@main))  (167518994)
- Fixed `outline-width` and `outline-offset` to follow updated computed style resolution rules. ([305153@main](https://commits.webkit.org/305153@main))  (167618367)
- Fixed the computed style resolution for `border-*-width` properties. ([305212@main](https://commits.webkit.org/305212@main))  (167689519)
- Fixed the computed style resolution for the `column-rule-width` property. ([305240@main](https://commits.webkit.org/305240@main))  (167725940)
- Fixed `border-*-width`, `outline-width`, and `column-rule-width` so they now pixel snap correctly during CSS animations and transitions. ([305272@main](https://commits.webkit.org/305272@main))  (167763497)

### Forms

#### Resolved Issues

- Fixed an issue where `input[type="search"]` fields with `appearance: none` incorrectly reserved space for the datalist dropdown button. ([305314@main](https://commits.webkit.org/305314@main))  (166754216)
- Fixed an incorrect fallback for the menu style for empty lists, improving readability and correctness. ([305228@main](https://commits.webkit.org/305228@main))  (167662316)

### HTML

#### New Features

- Added support for using the `min()`, `max()`, and `clamp()` math functions in the `sizes` attribute of `<img>` elements. ([305226@main](https://commits.webkit.org/305226@main))  (167526292)

#### Resolved Issues

- Fixed an issue where nested `about:blank` frames were incorrectly treated as self-referencing, preventing them from loading. ([305404@main](https://commits.webkit.org/305404@main))  (148373033)

### Images

#### Resolved Issues

- Fixed image uploading to not transcode images when `accept="image/*"` is specified. ([305283@main](https://commits.webkit.org/305283@main))  (166124206)

### Media

#### Resolved Issues

- Fixed an issue where `<video>` poster images were incorrectly double-scaled when `zoom` was applied by using the cached intrinsic poster size without reapplying zoom. ([305347@main](https://commits.webkit.org/305347@main))  (150976146)
- Fixed an issue where the macOS inline media controls timeline scrubber overlapped the right container buttons. ([305177@main](https://commits.webkit.org/305177@main))  (167634241)

### Rendering

#### Resolved Issues

- Fixed an issue where auto-positioned absolutely positioned descendants were not always marked for layout when their parent’s border box moved. ([305229@main](https://commits.webkit.org/305229@main))  (131806062)
- Fixed an issue where color fonts could affect the color of other DOM elements. ([305254@main](https://commits.webkit.org/305254@main))  (166631312)
- Fixed an issue by disabling CoreGraphics blur and drop-shadow filters due to system framework bugs and reverting the previous workaround. ([305216@main](https://commits.webkit.org/305216@main))  (166631624)
- Fixed `<col>` elements with `span > 1` not applying their width to all spanned columns during table layout, aligning behavior with other browsers. ([305113@main](https://commits.webkit.org/305113@main))  (167225435)
- Fixed table layout `min-width` distribution for spanning cells with mixed `percent`, `fixed`, and `auto` columns. ([305215@main](https://commits.webkit.org/305215@main))  (167684748)

### SVG

#### Resolved Issues

- Fixed breaking SVG resource referencing when removing a resource which shares its id with other resources. ([305197@main](https://commits.webkit.org/305197@main))  (147015037)
- Fixed `<clipPath>` to clip to its `<use>` child element based on the visibility of the `<use>` target element. ([305374@main](https://commits.webkit.org/305374@main))  (167491519)
- Fixed displaying an SVG filter referencing an element with a huge stroke. ([305136@main](https://commits.webkit.org/305136@main))  (167516452)
- Fixed hit testing for overlapping `<text>` and `<tspan>` elements in SVG. ([305221@main](https://commits.webkit.org/305221@main))  (167691166)

### Web API

#### Resolved Issues

- Fixed `DeviceMotionEvent` and `DeviceOrientationEvent` interfaces so that they only show up in secure contexts just like the corresponding events and made `ondevicemotion` and `ondeviceorientation` enumerable, aligning with the specification. ([305266@main](https://commits.webkit.org/305266@main))  (44804273)
- Fixed handling of unknown `DigitalCredential` protocols by gracefully filtering them out and showing a console warning instead of throwing an error. ([305257@main](https://commits.webkit.org/305257@main))  (166673454)

### WebRTC

#### Resolved Issues

- Fixed `RTCConfiguration.iceServers` to be a non-optional sequence with an empty array as the default, improving spec compliance and ensuring `RTCPeerConnection` behaves correctly when `iceServers` is undefined. ([305152@main](https://commits.webkit.org/305152@main))  (167607478)

---

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)