Safari Technology Preview 80 Release Notes
Preview the latest web technology updates including: WebGPU, Web API, SVG Animation, Media, CSS, Accessibility, Web Inspector, and Safari Extensions.
Overview
Safari Technology Preview Release 80 is now available for download for macOS Mojave and macOS High Sierra. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS Mojave and from the Mac App Store’s Updates tab on macOS High Sierra. After updating to macOS Mojave, you may have to reinstall Safari Technology Preview.
This release covers WebKit revisions 243538-244110.
WebGPU
Updated
setBlendColor,setViewport,setScissorRectinGPURenderPassEncoder(r244093)Replaced unsigned longs in WebGPU with
uint64_t(r243658)Standardized WebGPU object reference counting and creation logic (r243563)
Removed WebMetal experimental feature in favor of WebGPU (r243666)
Web API
Implemented ResizeObserver (r243643)
Added support for “noreferrer” window feature to
window.open()(r243705)Added support for
<object>.contentWindow(r243638)Changed
window.closedtotrueimmediately whenclose()is invoked (r243661)Changed to close the service worker database on network process suspension (r244097)
Changed Fetch to allow used body replacement in
Requestconstructor (r243757)Fixed HTML fragment serialization to not strip whitespace from URL attribute values (r243821)
Made
someWindow.frames,someWindow.self,someWindow.windowalways returnsomeWindow, even without a browsing context (r243669)Removed conditional parsing of
<noembed>content in the HTML parser (r243782)Fixed the
loadstartevent forXMLHttpRequestUploadto be correctly initialized (r243765)Fixed
getBoundingClientRectreturning an emptyrecton a collapsed range (r243635)Fixed the select element not showing a popup if the element lost focus while the popup was previously shown (r243601)
Pasting a table from Confluence strips table cell content (r243653)
Updated to ensure resetting the storage quota takes into account third party origins (r243806)
SVG Animation
Fixed SVG Animation (SMIL) on
<text>or<tspan>to work correctly on the second run (r243780)
Media
Added support for muting screen capture and camera/microphone independently (r243899)
CSS
Implemented
white-space: break-spacesvalue (r244036)Removed functionality for
-apple-trailing-word(r243819)Allowed FontFace names which start with a number (r243637)
Accessibility
Prevented
<svg>elements with labels and no accessible contents from getting exposed as empty AXGroups (r244029)Changed to automatically compute accessibility labels for Apple Pay buttons (r244061)
Web Inspector
Added support for showing WebGPU contexts in the Canvas Tab (r243763)
Added support for showing the resource initiator in the summary of the headers in the Network Tab (r243614)
Adjusted the energy impact thresholds in the CPU Usage Timeline (r243704)
Ensured that the Script Profiler debugging thread is not counted as part of the page usage in the CPU Usage Timeline (r243679)
Disabling a breakpoint for a specific event listener no longer removes it from the list of breakpoints (r243722)
Prevented breakpoints for attribute modifications from firing when breakpoints are disabled (r243719)
Prevented single clicks from following links in text editors that are not read-only (r243826)
Safari Extensions
Legacy Safari Extensions (.safariextz files) are no longer supported. Safari App Extensions and Content Blockers, which can take advantage of powerful native APIs and frameworks as well as web technologies, can be distributed with apps in the App Store or from developers’ websites. You can learn more at developer.apple.com/safari/extensions/.
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 90 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 Notes