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

# Safari Technology Preview 63 Release Notes

Preview the latest web technology updates including: Known Issue, Dark Mode, Stability, Custom Elements, Media, Web Animations, Web API, Accessibility, Web Inspector, Internationalization API, WebGL 2, and SVG.

## Overview

[Safari Technology Preview](https://webkit.org/blog/6017/introducing-safari-technology-preview/) Release 63 is now [available for download](https://webkit.org/downloads/) for macOS High Sierra and the beta of macOS Mojave. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab on macOS High Sierra and in the Software Update pane of System Preferences on macOS Mojave. This release covers WebKit revisions [234197-234684](https://trac.webkit.org/log?stop_rev=234197&rev=234684&limit=999).

### Known Issue

- Adobe Flash content does not load on macOS Mojave

### Dark Mode

- Fixed the appearance of the Smart Search Field in Dark mode on macOS Mojave

### Stability

- Fixed a Safari Technology Preview application crash that could happen when waking one’s Mac from sleep ([r234674](https://trac.webkit.org/changeset/234674/webkit))
- Fixed a Safari Technology Preview application crash that could happen when navigating between web pages ([234462](https://trac.webkit.org/changeset/234462/webkit))

### Custom Elements

- Fixed `document.open` and `document.write` to throw errors while the HTML parser is synchronously constructing a custom element ([r234680](https://trac.webkit.org/changeset/234680/webkit/))
- Implemented `customElements.upgrade()` ([r234507](https://trac.webkit.org/changeset/234507/webkit/))
- Fixed erroneous garbage collection for properties set on `window.customElements` ([r234578](https://trac.webkit.org/changeset/234578/webkit/), [r234585](https://trac.webkit.org/changeset/234585/webkit/))
- Changed `innerHTML` to not synchronously create a custom element ([r234577](https://trac.webkit.org/changeset/234577/webkit/))
- Made HTML parser immediately execute custom elements reactions after synchronously constructing a custom element ([r234608](https://trac.webkit.org/changeset/234608/webkit))
- Fixed the crash that occurs when a custom element reaction callback throws an exception ([r234539](https://trac.webkit.org/changeset/234539/webkit))

### Media

- Prevented creating composited layers for renderers unless they are part of the fullscreen subtree ([r234291](https://trac.webkit.org/changeset/234291/webkit/))
- Fixed switching tabs to not close the picture-in-picture window ([r234264](https://trac.webkit.org/changeset/234264/webkit/))

### Web Animations

- Fixed accelerated animations to respect a positive delay value ([r234279](https://trac.webkit.org/changeset/234279/webkit/))
- Fixed transitions added immediately after element creation to work as expected ([r234250](https://trac.webkit.org/changeset/234250/webkit/))
- Fixed animation stopping with `object-fit:contain` on an animated 2D canvas ([r234343](https://trac.webkit.org/changeset/234343/webkit/))

### Web API

- Fixed `navigator.sendBeacon` to work in `pagehide` event callbacks ([r234684](https://trac.webkit.org/changeset/234684/webkit/))
- Fixed setting the table layout to `fixed` causing incorrect cell width calculations ([r234630](https://trac.webkit.org/changeset/234630/webkit/))

### Accessibility

- Fixed returning nothing for various previous text marker APIs from one `<div>` or `<p>` node to another ([r234275](https://trac.webkit.org/changeset/234275/webkit/))

### Web Inspector

- Fixed inconsistent background color for the JavaScript Debugger breakpoint editor in Dark Mode ([r234219](https://trac.webkit.org/changeset/234219/webkit/))
- Fixed the contrast for the disabled breakpoints banner in Dark Mode ([r234464](https://trac.webkit.org/changeset/234464/webkit/))
- Fixed a white background for the Search sidebar panel text field in Dark Mode ([r234394](https://trac.webkit.org/changeset/234394/webkit/))
- Fixed the source code text editor thread indicator widget contrast in Dark Mode ([r234465](https://trac.webkit.org/changeset/234465/webkit/))
- Included a full URL tooltip when hovering the name in the Network Tab ([r234431](https://trac.webkit.org/changeset/234431/webkit/))

### Internationalization API

- Changed the Internationalization API to ignore encoding when parsing BCP 47 language tag from an ISO 15897 locale string passed via LANG ([r234260](https://trac.webkit.org/changeset/234260/webkit/))

### WebGL 2

- Added support for compilation of GLSL ES version 300 shaders ([r234380](https://trac.webkit.org/changeset/234380/webkit/))

### SVG

- Changed to allow `href` attribute without `xlink` on SVG elements ([r234683](https://trac.webkit.org/changeset/234683/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)