Safari Technology Preview 64 Release Notes
Preview the latest web technology updates including: Custom Elements, Web API, Media, JavaScript, Storage Access API, Web Inspector, WebDriver, CSS, WebGL, Bug Fix, Safari Push Notifications, and Safari Reader.
Overview
Safari Technology Preview Release 64 is now available for download for macOS High Sierra and the beta of macOS Mojave. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab on macOS High Sierra and in the Software Update pane of System Preferences on macOS Mojave. This release covers WebKit revisions 234684-235171.
Custom Elements
Fixed the custom element constructor to use HTMLElement in
new.target’s realm (r234957)Fixed custom element to invalidate its style when
:definedrule starts to apply (r234953)Changed invoking custom element reactions after constructing and inserting a custom element (r234893)
Changed to perform a microtask checkpoint before creating a custom element (r234944)
Web API
Added the
content-lengthheader to the Fetch safe-list (r234840)Disallowed navigations when page cache updates the current document of the frame (r235121)
Fixed
navigator.sendBeaconto work inpagehidecallbacks (r234684)Fixed
<object>elements that change from hidden to visible to properly display its content if its URL has a fragment identifier (r234762)
Media
Added Experimental Feature support for
SourceBuffer.changeType()(r234940)Fixed an issue causing video playback to use more power (r234743)
Skipped validation of ideal constraints when selecting matching
getUserMediadevices (r234949)
JavaScript
Added support for a “name” option for dedicated workers (r235159)
Added support for unhandled promise rejections in a Worker (r234846)
Changed
Date.UTCto not returnNaNwith only year parameter (r234763)Changed
Array.prototype.sortto throw aTypeErrorif the parameter is a not callable object (r234716)
Storage Access API
Changed to use eTLD+1s, not full host names, when granting storage access (r235145)
Web Inspector
Added support for breakpoints on arbitrary event names (r234974)
Added Initiator information in the Network table (r234963)
Allowed breakpoints to be set for specific event listeners (r235103)
Allowed recording processing to be stopped midway in the Canvas tab (r235095)
Created icons for recordings and shaders in the preview tile of the Canvas tab (r235093)
Fixed
console.logto prevent firing getters for deep properties (r234780)Fixed the contrast of the error and warning text widget for the source code text editor in Dark Mode (r234736)
Fixed XHR content sometimes showing as an error even though the load succeeded (r234702)
Fixed ⌘G to work as expected when the find banner is focused (r235147)
Provided a default icon for all actions in the Canvas tab (r235141)
Prevented tables from centering rows when scrolling them into view (r234882)
WebDriver
Changed top not handle prompts that appear while running scripts (r234792)
Included all capabilities in the new session response (r234837)
Stopped trying to set the caret when focusing a non-text element in the send keys command (r234838)
CSS
Implemented
flow-relativemargin, padding, border and sizing properties (r234798)Updated the behavior of percentage row tracks and gutters in CSS Grid (r234687))
WebGL
Fixed WebGL contexts to be updated when the display configuration is changed (r235125)
Bug Fix
Fixed color wells to appear pressed when presenting a color picker (r234788)
Safari Push Notifications
A user gesture, such as a mouse click, is now required to request the user’s permission to send Safari Push Notifications
Safari Reader
Allowed videos served from youtube-nocookie.com to display and play in Safari Reader
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 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 NotesSafari Technology Preview 57 Release Notes