---
title: Safari Technology Preview 109 Release Notes
framework: safari-technology-preview-release-notes
role: article
role_heading: Article
path: safari-technology-preview-release-notes/stp-release-109
---

# Safari Technology Preview 109 Release Notes

Preview the latest web technology updates including: Web API, CSS, Web Animations, SVG, IndexedDB, Scrolling, Layout, Media, WebRTC, Back-forward Cache, JavaScript, Editing, Accessibility, Apple Pay, Web Inspector, and Web Driver.

## Overview

Overview Safari Technology Preview Release 109 is now available for download for macOS Catalina. With this release, Safari Technology Preview is now available for betas of macOS Big Sur. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS. Safari Technology Preview is currently only available for Intel-based Macs. This release includes new Safari and WebKit features that will be present in Safari 14. The following Safari 14 features are new in Safari Technology Preview 109: Safari Web Extensions. Extensions written for Chrome, Firefox, and Edge that use the WebExtension APIs can be converted to Safari Web Extensions using Xcode 12. Privacy Report. See the trackers that Intelligent Tracking Prevention prevented from accessing identifying information. Improved tab management with tab previews. Tabs feature a new space-efficient design that lets you view more tabs on-screen and preview tabs to find the one you’re looking for. Website icons in tabs. Icons in tabs are turned on by default in Safari 14. Password breach notifications. On macOS Big Sur, Safari will notify users when one of their saved passwords in iCloud Keychain has shown up in a data breach; requesting a password change uses the well-known URL for changing passwords (https://example.com/.well-known/change-password), enabling websites to specify the page to open for updating a password. Domain-bound codes. On macOS Big Sur, added support to Security Code AutoFill for domain-bound, one-time codes sent over SMS; in the following 2FA SMS, Safari only offers to fill the code on example.com, and no other domain. Your Example code is 123446.

@example.com #123446 Web Authentication. Added a Web Authentication platform authenticator using Touch ID, if that capability is present (macOS Big Sur-only). Added support for PIN entry and account selection on external FIDO2 security keys. Adobe Flash is no longer supported in Safari. In addition to these new Safari 14 features, this release covers WebKit revisions 262502-263214 and Password Manager Resources version 10e3fca9. Web API Changed the file picker of the <input> file element to show the selection filter (r262895) Changed to disallow XHR+Fetch responses when a response contains invalid header values (r262511) Changed image referrerpolicy mutations to be considered “relevant mutations” (r263167) Fixed empty  dataTransfer.types when handling the dragstart event (r262507) Fixed a case of being unable to select an item from dropdown (r263179) Made ReadableStream robust against user code (r263141) CSS Fixed align-content to apply for a single line (r262716) Fixed pseudo-elements (::after) in shadow roots to animate (r262711) Fixed CSS custom properties for specific border properties (r262627) Web Animations Fixed animating font-size values with em units (r262946) SVG Fixed Document.currentScript to work for SVGScriptElements (r262945) Fixed multiple SVG filters unexpectedly lightening the image using linearRGB (r262893) IndexedDB Added support for IDBFactory databases method (r263157) Scrolling Fixed horizontally scrolling elements that are broken when revealed by toggling visibility (r262774) Layout Changed to not apply the special anchor handling when the anchor content is visible after clamping (r262892) Fixed inserted text placeholder to vertically align to top and behave like a block-level element when it has 0 width (r262525) Media Fixed a YouTube video that gets stuck after rapidly tapping on touchbar’s picture-in-picture button (r262599) Added a quirk to allow starting AudioContext if document was interacted (r263025) WebRTC Improved SCTP cookie generation (r263154) Back-forward Cache Stopped allowing pages served over HTTPS with Cache-Control: no-store into the back-forward cache (r262978) JavaScript Added support for private class fields (r262613) Added “el” (Greek) to our maintained available locales list (r262992) Changed Logical Assignment to perform NamedEvaluation of anonymous functions (r262638) Changed JSON.stringify to throw stack overflow error (r262727) Changed RegExp.prototype getters to throw on cross-realm access (r262908) Changed super to not depend on proto (r263035) Fixed AsyncGenerator to await return completions (r262979) Made errors an own property of AggregateError instead of a prototype accessor (r263006) Editing Fixed text form controls to prevent scrolling by a pixel when the value is the same length as the size (r263073) Fixed observing a newly displayed element inside previously observed content (r263044) Fixed text manipulation to exclude characters outside of the unicode private use area (r262645) Fixed editing to handle nested item boundary elements (r263101) Fixed to not re-extract elements whose children have been manipulated (r263132) Fixed first and last unit in a paragraph to not contain only excluded tokens (r262601) Accessibility Changed <address> element to no longer map to ARIA contentinfo role (r263096) Apple Pay Added new values for -apple-pay-button-type (r262528) Web Inspector Changed text inputs to not spellcheck or autocomplete (r262848) Fixed an issue where XHRs with the same URL as the main resource were not shown in the Sources Tab (r262842) Improved the performance of resizing the Scope Chain panel in the details sidebar of the Sources Tab (r263115) Web Driver Fixed Automation.computeElementLayout to return iframe-relative element rects when the coordinate system is “Page” (r262997) Fixed WebDriver on non-iOS ports that cannot perform ActionChain which has scrolling down to the element and click it (r262861)

## See Also

### 2020

- [Safari Technology Preview 117 Release Notes](safari-technology-preview-release-notes/stp-release-117.md)
- [Safari Technology Preview 116 Release Notes](safari-technology-preview-release-notes/stp-release-116.md)
- [Safari Technology Preview 115 Release Notes](safari-technology-preview-release-notes/stp-release-115.md)
- [Safari Technology Preview 114 Release Notes](safari-technology-preview-release-notes/stp-release-114.md)
- [Safari Technology Preview 113 Release Notes](safari-technology-preview-release-notes/stp-release-113.md)
- [Safari Technology Preview 112 Release Notes](safari-technology-preview-release-notes/stp-release-112.md)
- [Safari Technology Preview 111 Release Notes](safari-technology-preview-release-notes/stp-release-111.md)
- [Safari Technology Preview 110 Release Notes](safari-technology-preview-release-notes/stp-release-110.md)
- [Safari Technology Preview 108 Release Notes](safari-technology-preview-release-notes/stp-release-108.md)
- [Safari Technology Preview 107 Release Notes](safari-technology-preview-release-notes/stp-release-107.md)
- [Safari Technology Preview 106 Release Notes](safari-technology-preview-release-notes/stp-release-106.md)
- [Safari Technology Preview 105 Release Notes](safari-technology-preview-release-notes/stp-release-105.md)
- [Safari Technology Preview 104 Release Notes](safari-technology-preview-release-notes/stp-release-104.md)
- [Safari Technology Preview 103 Release Notes](safari-technology-preview-release-notes/stp-release-103.md)
- [Safari Technology Preview 102 Release Notes](safari-technology-preview-release-notes/stp-release-102.md)
