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

# Safari Technology Preview 36 Release Notes

Preview the latest web technology updates including: JavaScript, CSS, WebRTC, Web Driver, Rendering, Media, Web Inspector, WebAssembly, and bug fixes.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 36 is now [available for download](https://webkit.org/downloads/) for macOS Sierra and betas of macOS High 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 [219131-219567](https://trac.webkit.org/log?stop_rev=219131&rev=219567&limit=999).

### JavaScript

- Implemented Object Spread ([r219443](https://trac.webkit.org/changeset/219443/webkit/))

### CSS

- Changed to not resolve `auto` values of `align-self` and `justify-self` matching specification changes ([r219315](https://trac.webkit.org/changeset/219315/webkit/))
- Fixed `line-height:<number>` to not be visually applied twice when text autosizing is in effect ([r219543](https://trac.webkit.org/changeset/219543/webkit/))

### WebRTC

- Fixed incorrect `sdpMLineIndex` for video to fix interoperability with Firefox ([r219393](https://trac.webkit.org/changeset/219393/webkit/))
- Fixed sending silence data for a disabled audio track ([r219524](https://trac.webkit.org/changeset/219524/webkit/))
- Increased the render audio buffer sizes for WebRTC ([r219517](https://trac.webkit.org/changeset/219517/webkit/))

### Web Driver

- Fixed link and partial link queries when the link contains formatting tags ([r219555](https://trac.webkit.org/changeset/219555/webkit/))

### Rendering

- Disabled asynchronous image decoding for large images by default ([r219438](https://trac.webkit.org/changeset/219438/webkit/))
- Enabled the Viewport Fit experimental feature by default ([r219369](https://trac.webkit.org/changeset/219369/webkit/))
- Fixed an element not getting repainted when its background image finishes decoding ([r219364](https://trac.webkit.org/changeset/219364/webkit/))
- Fixed an issue to avoid unnecessary copying of the frame buffer into a WebGL Layer ([r219472](https://trac.webkit.org/changeset/219472/webkit/))
- Corrected the radix used in Unicode Escape in invalid character error message ([r219396](https://trac.webkit.org/changeset/219396/webkit/))
- Fixed the low memory notification to prevent causing style recalculation ([r219145](https://trac.webkit.org/changeset/219145/webkit/))
- Fixed GIFs with infinite animation often only playing once ([r219389](https://trac.webkit.org/changeset/219389/webkit/))

### Media

- Fixed removing user gesture restrictions when adding the `autoplay` attribute to a media element during a user gesture ([r219509](https://trac.webkit.org/changeset/219509/webkit/))
- Fixed reflecting `"video"` and `"audio"` when they are not a supported `as` attribute value ([r219234](https://trac.webkit.org/changeset/219234/webkit/))
- Fixed bad behavior caused by removing samples when the presentation order does not match decode order ([r219519](https://trac.webkit.org/changeset/219519/webkit/))
- Fixed media controls drawing behind the captions ([r219558](https://trac.webkit.org/changeset/219558/webkit/))
- Fixed clicking the edges of media control buttons to execute the action, not just change the visual state of the button ([r219549](https://trac.webkit.org/changeset/219549/webkit/))

### Web Inspector

- Changed to group Inspector Style Sheets as part of the Stylesheets folder ([r219185](https://trac.webkit.org/changeset/219185/webkit/))
- Improved wording for Potential Custom Element that lacks a Custom definition ([r219333](https://trac.webkit.org/changeset/219333/webkit/))
- Fixed resources that are sometimes missing from the tree outline right before grouping into folders ([r219270](https://trac.webkit.org/changeset/219270/webkit/))
- Fixed WebSocket resource tree elements to show the connection status ([r219269](https://trac.webkit.org/changeset/219269/webkit/))

### WebAssembly

- Implemented name section’s module name, and skipped unknown sections ([r219134](https://trac.webkit.org/changeset/219134/webkit/))

### Bug Fixes

- Fixed the “Show My Relationship” link in familysearch.org ([r219151](https://trac.webkit.org/changeset/219151/webkit/))
- Fixed an issue where font loads can cause Chinese characters to draw as `.notdef` ([r219221](https://trac.webkit.org/changeset/219221/webkit/))
- Changed AppCache to ignore fallback entries whose namespace is not prefixed with the manifest path ([r219272](https://trac.webkit.org/changeset/219272/webkit/))

---

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)