Safari Technology Preview 90 Release Notes
Preview the latest web technology updates including: Web API, Media, WebRTC, WebGPU, Web Inspector, and bug fixes.
Overview
Safari Technology Preview Release 90 is now available for download for macOS Mojave and the macOS Catalina beta. 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 248024-248705.
Web API
Fixed ping loads to not prevent page caching (r248265)
Prevented
autofocusfor cross-origin iframes (r248491)Prevented navigations of frames about to get replaced by the result of evaluating javascript: URLs (r248410)
Updated
Element.outerHTMLto link missing attribute prefixes in some cases in HTML documents (r248042)Updated the wrapper for
navigator.geolocationto not become GC-collectable once its frame is detached (r248276)
Media
Fixed an issue where muted
<video>elements could block the display from sleeping (r248387)
WebRTC
Fixed incorrect
thisinnegotiationneededevent (r248267)
WebGPU
Changed WebGPU to not force discrete GPU (r248704)
Improved WHLSL compile-time performance (r248025,r248141, r248280, r248310, r248083)
Removed
char,short, andhalftypes (r248078)
Web Inspector
Elements
Added a way to disable or set a breakpoint on all event listeners for a given DOM node or event type in the Node details sidebar panel (r248052)
Added showing
@supportsCSS groupings in the Styles details sidebar panel (r248602)Added experimental quick-action icon buttons to each CSS rule in the Styles details sidebar panel (r248202)
Added display of radius values in Box Model section of the Computed details sidebar panel (r248328)
Fixed an issue where CSS variable swatches were not shown for
var()with a fallback in the Styles details sidebar panel (r248279)Fixed some RTL issues in the Computed details sidebar panel (r248390, r248311)
Moved psuedo-selector rules before inherited rules in the Styles details sidebar panel (r248204)
Moved the Box Model section to the top of the Computed details sidebar panel (r248683)
Resources
Debugger
Added a global breakpoint for “All Events” which will pause whenever any event listener is about to be fired (r248201)
Timelines
Console
Changed to always show all navigation items in the header area of the split console (r248180)
Fixed issue where the execution context picker didn’t update when switching to the inferred context from
auto(r248196)Provided a way to set an alias for previous console evaluation values (e.g.
$0,$1, …,$99) in case the inspected page has variables with the same name (r248287)Renamed
queryObjectsconsole command line API toqueryInstancesfor clarity (r248434)Supported
console.screenshotwith dataURL strings (r248688)
Overlay
Changed to show page width and height information (r248053)
Settings
Added an Engineering pane to expose useful settings for WebKit engineers (r248391)
Bug Fixes
Fixed dragging an image from Safari to Notes to correctly appear (r248166)
See Also
2019
Safari Technology Preview 97 Release NotesSafari Technology Preview 96 Release NotesSafari Technology Preview 95 Release NotesSafari Technology Preview 94 Release NotesSafari Technology Preview 93 Release NotesSafari Technology Preview 92 Release NotesSafari Technology Preview 91 Release NotesSafari Technology Preview 89 Release NotesSafari Technology Preview 88 Release NotesSafari Technology Preview 87 Release NotesSafari Technology Preview 86 Release NotesSafari Technology Preview 85 Release NotesSafari Technology Preview 84 Release NotesSafari Technology Preview 83 Release NotesSafari Technology Preview 82 Release Notes