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

# Safari Technology Preview 196 Release Notes

Learn about the latest web technology updates in Safari Technology Preview: Canvas, CSS, JavaScript, Web API, Web Inspector, WebGL, and WebRTC.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 196 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: [278844@main…279360@main](https://github.com/WebKit/WebKit/compare/2de209523071c16e7761dc978004e87bce4fc7d5...9281297154801d615e8909375c0d1ffefd7c0057).

### Canvas

#### Resolved Issues

- Fixed toggling the visibility on a canvas parent undoing the effect of `clearRect()`. ([279302@main](https://commits.webkit.org/279302@main))  (128226178)
- Fixed the Canvas `drawImage()` API to throw an exception when the image is in broken state. ([279319@main](https://commits.webkit.org/279319@main))  (128588063)

### CSS

#### Resolved Issues

- Fixed incorrect inline element size when using `font-variant-caps: all-small-caps` with `font-synthesis`. ([279183@main](https://commits.webkit.org/279183@main))  (121314557)

### JavaScript

#### Resolved Issues

- Fixed RegEx lookbehinds differing from v8. ([278863@main](https://commits.webkit.org/278863@main))  (127440248)

### Web API

#### New Features

- Added support for `bytes()` to Blob and PushMessageData. ([279263@main](https://commits.webkit.org/279263@main))  (128418858)

### Web Inspector

#### New Features

- Added support for fuzzy search code completion in the CSS source editor. ([2791444@main](https://commits.webkit.org/2791444@main))  (125030691)

#### Resolved Issues

- Fixed console code completion to be case-insensitive. ([279195@main](https://commits.webkit.org/279195@main))  (124544458)

### WebGL

#### Resolved Issues

- Fixed compiling shaders without variables that are arrays and start with underscore. ([278880@main](https://commits.webkit.org/278880@main))  (126944294)

### WebRTC

#### Resolved Issues

- Fixed a delay in getUserMedia promise resolution. ([278851@main](https://commits.webkit.org/278851@main))  (128112002)

---

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)