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

# Safari Technology Preview 26 Release Notes

Preview the latest web technology updates including: WebGPU, Web API, CSS, Rendering, Web Inspector, WebDriver, and WebCrypto.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 26 is now [available for download](https://webkit.org/downloads/) for macOS Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions [213542-213822](https://trac.webkit.org/log?stop_rev=213542&rev=213822&limit=280).

### WebGPU

- Added WebGPU prototype in the Experimental Features menu ([r213780](https://trac.webkit.org/changeset/213780), [r213783](https://trac.webkit.org/changeset/213783), [r213786](https://trac.webkit.org/changeset/213786))

### Web API

- Added support for `history.scrollRestoration` ([r213590](https://trac.webkit.org/changeset/213590))
- Aligned `Document.elementFromPoint()` with the CSSOM specification ([r213646](https://trac.webkit.org/changeset/213646))
- Changed the parameter to input.setCustomValidity() to not be nullable ([r213606](https://trac.webkit.org/changeset/213606))
- Fixed transitions and animations of background-position with right-relative and bottom-relative values ([r213603](https://trac.webkit.org/changeset/213603))
- Fixed an issue where WebSQL directories were not removed when removing website data ([r213547](https://trac.webkit.org/changeset/213547))
- Made the `XMLHttpRequest` method `setRequestHeader()` use “`, `” (including a space) as the separator ([r213766](https://trac.webkit.org/changeset/213766))
- Prevented displaying the label of an `<option>` element in quirks mode ([r213542](https://trac.webkit.org/changeset/213542))
- Prevented extra downloads of preloaded CSS ([r213672](https://trac.webkit.org/changeset/213672))
- Dropped support for non-standard `document.all.tags()` ([r213619](https://trac.webkit.org/changeset/213619))

### CSS

- Implemented `stroke-width` CSS property ([r213634](https://trac.webkit.org/changeset/213634))

### Rendering

- Enabled asynchronous image decoding for large images ([r213764](https://trac.webkit.org/changeset/213764), [r213563](https://trac.webkit.org/changeset/213563))
- Fixed memory estimate for layers supporting subpixel-antialised text ([r213767](https://trac.webkit.org/changeset/213767))
- Fixed columns getting clipped horizontally in CSS Multicolumn ([r213593](https://trac.webkit.org/changeset/213593))

### Web Inspector

- Added DOM breakpoints for pausing on node and subtree modifications ([r213626](https://trac.webkit.org/changeset/213626))
- Added XHR breakpoints for pausing on requests by URL ([r213691](https://trac.webkit.org/changeset/213691))
- Added a “Create Breakpoint” context menu item for linked source locations ([r213617](https://trac.webkit.org/changeset/213617))
- Added settings for controlling Styles sidebar intelligence ([r213635](https://trac.webkit.org/changeset/213635))
- Added cache source information (Memory Cache or Disk Cache) in the Network tab ([r213621](https://trac.webkit.org/changeset/213621))
- Added protocol, remote address, priority, and connection ID in the Network tab ([r213682](https://trac.webkit.org/changeset/213682))
- Added individual messages to the content pane for a WebSocket ([r213666](https://trac.webkit.org/changeset/213666))
- Fixed an issue where the DOM tree is broken if an element has a `debounce` attribute ([r213565](https://trac.webkit.org/changeset/213565))
- Fixed an issue in the Resources tab navigation bar allowing the same file from a contextual menu item to be saved more than once ([r213738](https://trac.webkit.org/changeset/213738))
- Improved the layout of the compositing reasons in the Layers sidebar popover ([r213739](https://trac.webkit.org/changeset/213739))

### WebDriver

- Fixed an issue where automation commands hang making it impossible to navigate back or forward ([r213790](https://trac.webkit.org/changeset/213790))

### WebCrypto

- Implemented ECDH `ImportKey` and `ExportKey` operations ([r213560](https://trac.webkit.org/changeset/213560))

---

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)