webkit.org

Release Notes for Safari Technology Preview 90

Safari Technology Preview Release 90 is now available for download for macOS Mojave and the macOS Catalina beta. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS. This release covers WebKit revisions 248024-248705. Web API Fixed ping loads to not prevent page caching (r248265) Prevented autofocus for cross-origin iframes (r248491) Prevented navigations of frames about to get replaced by the result of evaluating javascript: URLs (r248410) Updated...

webkit.org

Release Notes for Safari Technology Preview 89

Safari Technology Preview Release 89 is now available for download for macOS Mojave and the macOS Catalina beta. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS. This release covers WebKit revisions 247433-248024. JavaScript Implemented nullish coalescing with the ?? operator for ESNext (r247819) Web API Added referrerpolicy attribute support for <script> elements (r247509) Changed window.openDatabase to be overridable (r247434) Fixed an IndexedDB error...

webkit.org

Release Notes for Safari Technology Preview 88

Safari Technology Preview Release 88 is now available for download for macOS Mojave and the macOS Catalina beta. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS. This release covers WebKit revisions 247047-247433. JavaScript Enabled Intl.PluralRules and Intl.NumberFormatToParts by default (r247247) WebRTC Registered a MediaStreamTrack as media producer only if it is a capture track (r247208, r247382) Web API Fixed XHR CORS requests getting logged twice on...

webkit.org

Release Notes for Safari Technology Preview 87

Safari Technology Preview Release 87 is now available for download for macOS Mojave and the macOS Catalina beta. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS. This release covers WebKit revisions 246691-247047. Web API Changed openDatabase to return an empty object when WebSQL is disabled (r246707) Added an experimental behavior to prevent a 5 second delay for initial paint on pages that are using Google’s anti-flicker optimization when content blockers...

webkit.org

Release Notes for Safari Technology Preview 86

Safari Technology Preview Release 86 is now available for download for macOS Catalina betas and macOS Mojave. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS. This release covers WebKit revisions 246093-246691. Pointer Events Added support for chorded button interactions (r246103, r246149) Updated to fire pointerout and pointerleave events after firing pointercancel (r246122) JavaScript Added support for String.prototype.matchAll (r246567)) Changed to throw a...

webkit.org

Release Notes for Safari Technology Preview 85

Safari Technology Preview Release 85 is now available for download for macOS Catalina betas and macOS Mojave. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS. This release covers WebKit revisions 245618-246093. Web Authentication Added support for Attestation Conveyance Preference (r245638) Pointer Events Updated to ensure that capturing data managed by the PointerCaptureController gets cleared upon navigation (r245809, r246031) Changed compatibility mouse...

webkit.org

Safari Technology Preview 84, with Safari 13 Features, is Now Available

Safari Technology Preview Release 84 is now available for download for macOS Mojave. With this release, Safari Technology Preview is now available for betas of macOS Catalina. If you already have Safari Technology Preview installed, you can update from the Software Update pane of System Preferences. This release covers the same revisions of WebKit from Safari Technology Preview 83, but includes new Safari and WebKit features that will be present in Safari 13. The following Safari 13 features are new to Safari Technology Preview 84: Refreshed...

webkit.org

Creating Web Inspector Audits

This post is a followup to the Audits in Web Inspector post, and explains the capabilities of and how to write an Audit. Test Case Format The actual test that is run in the page is just a stringified JavaScript function. async functions are allowed, as well as non-async functions that return a Promise. The only requirement is that the return value of the function (or Promise) conforms to the following rules: Returning true/false will translate to a Pass/Fail result with no additional data. Returning a string value will translate to the...

webkit.org

Release Notes for Safari Technology Preview 83

Safari Technology Preview Release 83 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 245007-245618. Web Authentication Enabled WebAuthN by default on macOS (r245589) Changed to cancel the pending...

webkit.org

Release Notes for Safari Technology Preview 82

Safari Technology Preview Release 82 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 244684-245007. Web API Enabled Fetch Keep Alive by default (r244931) Changed to resolve the percentage values of...

webkit.org

Release Notes for Safari Technology Preview 81

Safari Technology Preview Release 81 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 244110-244684. Dark Mode Renamed supported-color-schemes to color-scheme (r244408) Standardized the <meta...

webkit.org

Release Notes for Safari Technology Preview 80

Safari Technology Preview Release 80 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 243538-244110. WebGPU Updated setBlendColor, setViewport, setScissorRect in GPURenderPassEncoder (r244093) Replaced...