Safari Technology Preview 69 Release Notes
Preview the latest web technology updates including: CSS, Web API, Intersection Observer, Dark Mode, JavaScript, Media, Web Inspector, WebRTC, Payment Request, and Storage.
Overview
Safari Technology Preview Release 69 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 237231-237630.
CSS
Enabled Conic Gradients by default (r237402)
Web API
Enabled the
<datalist>element by default (r237245)Added new image type for the CSS Paint API (r237276)
Changed the CSS Painting API to give a 2D rendering context (r237344)
Changed the CSS Painting API to parse
paint()and store paint callbacks (r237243)Changed Web Animations to not create a DocumentTimeline to suspend or resume animations (r237231)
Intersection Observer
Handled zero-area intersections (r237284)
Dark Mode
Changed to use a dark appearance scrollbar when the page background is dark or the document supports dark mode (r237466)
JavaScript
Implemented BigInt support for
^(r237296)
Media
Added support for MediaKeyEncryptionScheme (r237268)
Updated to be able to adapt between H.264 streams with and without EditList (r237271)
Updated TextTrack cues to be updated more often than every 250ms (r237376)
Fixed
timestampOffsetto prevent introducing floating-point rounding errors to incoming samples (r237274)Fixed the WebVTT region parameter and value to be separated by
:(r237270)
Web Inspector
Added corner rounding to the network timing blocks in the Network tab waterfall (r237432)
Changed to more aggressively snap timing blocks together in the Network tab (r237430)
Fixed CSP JSON request payload without a MIME-type to be pretty-printed (r237396)
Added fullscreen enter and exit events in the Timelines and Network waterfalls (r237431)
Fixed the Quick Open dialog to show named scripts that appear in the Debugger sidebar (r237327)
Fixed the Quick Open dialog for line and column to have a caret indicate the position (r237232)
Fixed malformed popovers for function source code (r237401)
Prevented the Canvas tab from listening for “space” key press when the tab is not visible (r237560)
Improved Canvas Recording loading speed when the “Frame” tree element is expanded (r237436)
Updated the Canvas tab to show a warning when the path moves offscreen (r237574)
WebRTC
Changed MediaRecorder to fire a stop event when all tracks are ended (r237311)
Changed to handle MDNS resolution of candidates through libwebrtc directly (r237568)
Payment Request
Implemented
MerchantValidationEvent.methodName(r237521)Implemented
PaymentResponse.retry()(r237597)Updated
PaymentRequest.canMakePayment()to resolve totruewhenever Apple Pay is available (r237594)
Storage
See Also
2018
Safari Technology Preview 72 Release NotesSafari Technology Preview 71 Release NotesSafari Technology Preview 70 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 NotesSafari Technology Preview 57 Release Notes