Safari Technology Preview 30 Release Notes
Preview the latest web technology updates including: Web API, JavaScript, CSS, Accessibility, Web Inspector, WebDriver, Media, and Rendering.
Overview
Safari Technology Preview Release 30 is now available for download for macOS 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 215859-216643.
Web API
Implemented Subresource Integrity (SRI) (r216347)
Implemented
X-Content-Type-Options:nosniff(r215753, r216195)Added support for Unhandled Promise Rejection events (r215916)
Updated
document.cookieto only return cookies if the document URL has a network scheme or is a file URL (r216341)Removed the non-standard
document.implementation.createCSSStyleSheet()API (r216458)Removed the non-standard
Element.scrollByLines()andscrollByPages()(r216456)Changed to allow a null comparator in
Array.prototype.sort(r216169)Changed to set the
Response.blob()type based on thecontent-typeheader value (r216353)Changed
Element.slotto be marked as[Unscopable](r216228)Implemented
HTMLPreloadScannersupport for<link preload>(r216143)Fixed setting
Response.blob()type correctly when the body is aReadableStream(r216073)Moved
offsetParent,offsetLeft,offsetTop,offsetWidth,offsetHeightproperties fromElementtoHTMLElement(r216466)Moved the
styleproperty fromElementtoHTMLElementandSVGElement, then made it settable (r216426)
JavaScript
Fixed Arrow function access to
thisaftereval('super()')within a constructor (r216329)Added support for dashed values in unicode locale extensions (r216122)
Fixed the behaviour of the
.sort(callback)method to match Firefox and Chrome (r216137)
CSS
Fixed
space-evenlybehavior with Flexbox (r216536)Fixed
font-stretch:normalto select condensed fonts (r216517)Fixed custom properties used in
rgb()withcalc()(r216188)
Accessibility
Fixed the behavior of
aria-orientation="horizontal"on a list (r216452)Prevented exposing empty
roledescription(r216457)Propagated
aria-readonlyto grid descendants (r216425)Changed to ignore
aria-rowspanvalue if arowspanvalue is provided for a<td>or<th>(r216167)Fixed an issue causing VoiceOver to skip cells after a cell with
aria-colspan(r216134)Changed to treat cells with ARIA table cell properties as cells (r216123)
Updated implementation of
aria-orientationto match specifications (r216089)
Web Inspector
Added resource load error reason text in the details sidebar (r216564)
Fixed toggling the Request and Response resource views in certain cases (r216461)
Fixed miscellaneous RTL and localization issues (r216465, r216629)
Fixed Option-Click on URL behavior in Styles sidebar (r216166)
Changed 404 Image Loads to appear as a failures in Web Inspector (r216138)
WebDriver
Fixed several issues that prevented cookie-related endpoints from working correctly (r216258, r216261, r216292)
Media
Removed black background from video layer while in fullscreen (r216472)
Rendering
See Also
2017
Safari Technology Preview 46 Release NotesSafari Technology Preview 45 Release NotesSafari Technology Preview 44 Release NotesSafari Technology Preview 43 Release NotesSafari Technology Preview 42 Release NotesSafari Technology Preview 41 Release NotesSafari Technology Preview 40 Release NotesSafari Technology Preview 39 Release NotesSafari Technology Preview 38 Release NotesSafari Technology Preview 37 Release NotesSafari Technology Preview 36 Release NotesSafari Technology Preview 35 Release NotesSafari Technology Preview 34 Release NotesSafari Technology Preview 33 Release NotesSafari Technology Preview 32 Release Notes