Safari Technology Preview 56 Release Notes
Preview the latest web technology updates including: JavaScript, WebAssembly, Web API, Security, CSS, Rendering, Media, and Web Inspector.
Overview
Safari Technology Preview Release 56 is now available for download for macOS Sierra and macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions 230913-231553.
This is the last release of Safari Technology Preview that will install and run on macOS Sierra. To continue testing or living on the latest enhancements to Safari and WebKit, please upgrade to macOS High Sierra.
JavaScript
Implemented
Intl.PluralRules(r231047)
WebAssembly
Added support for stream APIs (r231194)
Web API
Fixed
document.open()event listener removal to be immediate (r231248)Fixed DHTML drag operations to report the number of files in the operation (r231003)
Fixed
window.postMessage(),window.focus(), andwindow.blur()unexpectedly throwing a TypeError (r231037)Serialized
font-variation-settingswith double-quotes to match standards (r231165)Stopped using the id of an
<iframe>as fallback if its name attribute is not set (r231456)
Security
Added support for the WHATWG proposed
From-Origin:sameandFrom-Origin:same-siteresponse headers with nested frame origin checking as an off by default experimental feature (r230968)Fixed CSP referrer for a document blocked due to a violation of its
frame-ancestorsdirective (r231461)Fixed CSP
status-codefor a document blocked due to a violation of itsframe-ancestorsdirective (r231464)Fixed CSP to pass the document’s referrer (r231445)
Fixed CSP to only notify Web Inspector to pause the debugger on the first policy to violate a directive (r231443)
Fixed a bug causing first-party cookies to be blocked on redirects (r231008)
CSS
Fixed CSS filters which reference SVG filters to respect the
color-interpolation-filtersof the filter (r231473)Fixed
feTurbulenceto render correctly on a Retina display (r231485)Fixed
shape-outsideand filter styles occuring twice in the result ofgetComputedStyle(r230976)
Rendering
Changed font collection fragment identifiers to use PostScript names (r231259)
Fixed selecting text on a webpage causing the text vanish (r231178)
Fixed hiding then showing an
<object>of type image to ensure the underlying image is displayed (r231292)
Media
Changed MediaStreams that are playing to allow removing some of its tracks (r231304)
Updated text track cue logging to include cue text (r231490)
Web Inspector
Improved the user experience in Canvas tab to show progress bars while processing actions in a new recording (r231218)
Ensured that tabbing through the last section of rules in the Styles editor wraps back to the first section of rules (r231372)
Fixed Console drawer resizing when the console prompt has more than one line of code (r231527)
Fixed unsupported properties that sometimes don’t get warnings just after adding them (r231377)
Updated the Canvas tab to determine functions by looking at the prototype (r231368)
See Also
2018
Safari Technology Preview 72 Release NotesSafari Technology Preview 71 Release NotesSafari Technology Preview 70 Release NotesSafari Technology Preview 69 Release NotesSafari Technology Preview 68 Release NotesSafari Technology Preview 67 Release NotesSafari Technology Preview 66 Release NotesSafari Technology Preview 65 Release NotesSafari Technology Preview 64 Release NotesSafari Technology Preview 63 Release NotesSafari Technology Preview 62 Release NotesSafari Technology Preview 61 Release NotesSafari Technology Preview 60 Release NotesSafari Technology Preview 59 Release NotesSafari Technology Preview 58 Release Notes