Safari Technology Preview 65 Release Notes
Preview the latest web technology updates including: Storage Access API, Media, Apple Pay, Payment Request, Shadow DOM, Fetch API, Service Workers, Web API, Web Inspector, WebGL 2, Web Assembly, and Safari Extensions.
Overview
Safari Technology Preview Release 65 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 235171-235669.
Storage Access API
Made a change to maintain access through same-site navigations of an iframe (r235569)
Updated the Storage Access API prompt to show the eTLD+1s, not the full host names (r235209)
Media
Fixed scrubbing video with Touch Bar on YouTube to prevent video playback freezing (r235334)
Fixed muted elements not updating their Now Playing status when unmuted (r235474)
Apple Pay
Added Web Inspector auto-complete keywords for
-apple-pay-button-styleand-apple-pay-button-type(r235406)Changed to allow $0 totals (r235318)
Changed
PaymentRequest.show()to reject when an unsupportedApplePayRequestversion is specified (r235342)Introduced Apple Pay JS v4 (r235251)
Introduced new values for
-apple-pay-button-type(r235349)
Payment Request
Added an
onpayerdetailchangeevent handler toPaymentResponse(r235625)Implemented the
MerchantValidationEventconstructor (r235600)Removed
PaymentAddress.languageCode(r235607)
Shadow DOM
Changed to compose click events from
click()(r235337)Fixed the focus navigation order in slot fallback contents (r235191)
Fetch API
Made a change to stop checking the
Request.integrityvalue in no-CORS mode (r235174)
Service Workers
Fixed undefined
self.isSecureContextin Service Workers (r235234)
Web API
Added
getModifierStatetoMouseEvent(r235329)
Web Inspector
Added auto-completion for event breakpoints (r235389)
Added support for breakpoints for timers and animation-frame events (r235248)
Fixed deleting multiple event breakpoints by repeatedly hitting delete (r235183)
Fixed the color picker to allow entering decimal numbers for opacity (r235273)
Fixed typos in some compositing reasons (r235257)
Fixed the Search bar being too narrow in some localizations (r235447)
Fixed
console.inspect(sessionStorage)to correctly show the Session Storage content view if the Storage tab was previously unvisited (r235242)Fixed
console.log()to show the passed string when a certain format is used (r235452)Fixed the JSContext Inspector to correctly show Scripts in the Resources tab (r235226)
WebGL 2
Updated WebGL 2 implementation to handle
READ_FRAMEBUFFERand default framebuffer specification conformance (r235417)
Web Assembly
Updated Web Assembly to parse wasm modules in a streaming fashion (r235420)
Safari extensions
Messages from a Safari App Extension to its content script are now delivered to the correct page after a back or forward navigation
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 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 NotesSafari Technology Preview 57 Release Notes