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

# Safari Technology Preview 23 Release Notes

Preview the latest web technology updates including: Gamepads, Pointer Lock, Media, Accessibility, Web Inspector, and bug fixes.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 23 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 [210845-211256](https://trac.webkit.org/log?stop_rev=%20210845&rev=211256&limit=100).

### Gamepads

- Fixed Gamepad support for PS4 controllers ([r211220](https://trac.webkit.org/changeset/211220))
- Exposed more directional pads for other types of gamepads ([r211231](https://trac.webkit.org/changeset/211231))

### Pointer Lock

- Fixed sending Pointer Lock events directly to the target element ([r211235](https://trac.webkit.org/changeset/211235))
- Fixed page requests to re-establish Pointer Lock without a user gesture after being released without a user gesture ([r211249](https://trac.webkit.org/changeset/211249))

### Media

- Added client notification when the user plays media otherwise prevented from autoplaying ([r211226](https://trac.webkit.org/changeset/211226))

### Accessibility

- Fixed Speak Selection for `<iframe>` elements ([r211095](https://trac.webkit.org/changeset/211095))

### Web Inspector

- Added a way to trigger Garbage Collection ([r211075](https://trac.webkit.org/changeset/211075))

### Bug Fixes

- Fixed Flash object placeholder painting when Safari reloads pages with Flash objects after Flash is installed ([r211114](https://trac.webkit.org/changeset/211114))
- Improved switching between GPUs for WebGL content in order to maximize battery life ([r211244](https://trac.webkit.org/changeset/211244))

---

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)