Safari Technology Preview 106 Release Notes
Preview the latest web technology updates including: Web Inspector, Async Scrolling, Web Animations, CSS, JavaScript, WebRTC, Web API, Media, Rendering, and Bug Fix.
Overview
Safari Technology Preview Release 106 is now available for download for macOS Catalina and macOS Mojave. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS.
This release covers WebKit revisions 260266-261057.
Web Inspector
Sources
Ensured “Step Over” only steps through comma expressions if they not nested (r260520)
Storage
Miscellaneous
Updated find dialog to populate the search string from the system find pasteboard (r260847, r260887, r260895)
Fixed the filter bar in the navigation sidebar to respect the global search settings (r260386)
Async Scrolling
Enabled async frame and overflow scrolling by default on macOS (r260276)
Fixed an overflow that’s hidden on one axis to be scrollable on that axis (r260450)
Web Animations
Fixed applying keyframe easings to transforms (r260360)
Changed to guarantee assigning an element to
effect.targetkeeps the element alive, even without other references to it (r260705)Implemented
jump-*functions forsteps()timing functions (r261046)
CSS
Added support for
:where()pseudo class (r260319)Fixed
:is()and:where()to not allow pseudo-elements when parsing (r260338)Fixed
border-radiusfailing to clip compositediframecontents (r260950)
JavaScript
Enabled BigInt (r260345)
Changed BigInt constructor to accept larger integers than safe-integers (r260863)
Added support for
Intl.RelativeTimeFormat(r260349)Redesigned
for-ofiteration for arrays (r260323)
WebRTC
Web API
Fixed the
visibilitychangeevent to bubble per spec (r260483)
Media
Changed to ensure a remote track event gets unmuted after the track event is fired (r260813)
Fixed audio session category to be set incorrectly after changing video source with MSE (r261004)
Fixed video elements to return to an incorrect position when exiting fullscreen (r260150)
Rendering
Fixed flickering header when scrolling articles with fixed position elements (r260828)
Fixed content disappearing in a CSS-based parallax implementation (r260371)
Fixed a blank header on a site by changing to not use stale containing block width value while computing preferred width (r260905)
Fixed oversized caret and selection rects in text fields (r260367)
Bug Fix
Enabled using credentials for
same-originCSS mask images (r260598)
See Also
2020
Safari Technology Preview 117 Release NotesSafari Technology Preview 116 Release NotesSafari Technology Preview 115 Release NotesSafari Technology Preview 114 Release NotesSafari Technology Preview 113 Release NotesSafari Technology Preview 112 Release NotesSafari Technology Preview 111 Release NotesSafari Technology Preview 110 Release NotesSafari Technology Preview 109 Release NotesSafari Technology Preview 108 Release NotesSafari Technology Preview 107 Release NotesSafari Technology Preview 105 Release NotesSafari Technology Preview 104 Release NotesSafari Technology Preview 103 Release NotesSafari Technology Preview 102 Release Notes