Release Notes for Safari Technology Preview 55
Safari Technology Preview Release 55 is now available for download for macOS Sierra and macOS High 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 230521-230913.
CSS
- Added support for
calc()
inwebkit-gradient
andcross-fade
(r230816) - Changed
:active
pseudo class to deactivate when using pressure sensitive trackpad (r230786) - Omitted the default value when serializing
font-feature-settings
(r230838) - Updated HSL and HSLA parsing to match CSS Color 4 (r230861)
Web API
- Enforced
content-type
for<script>
tags (r230602) - Fixed
input.webkitEntries
to work as expected when a folder contains accented chars (r230639) - Setting event.returnValue to true is now a no-op (r230664)
Rendering
- Fixed animated GIFs with finite looping to loop the expected number of times (r230712)
- Fixed the position of the caret in empty table cells (r230797)
Accessibility
- Added the accessibility events to the HTML attribute names so AOM works with DOM Level 1 events (r230890)
- Fixed a hang when triggering an alert from an AOM increment event (r230782)
JavaScript
- Fixed
function.prototype.caller
to not return generator bodies (r230662)
Web Driver
- Fixed simulated mouse interactions to not be done until the associated DOM events have been dispatched (r230817)
Web Inspector
- Fixed selecting and copying text from a Network tab popover (r230701)
Media
- Added
allSamplesInTrackEnqueued
event (r230909)
WebRTC
- Fixed a WebRTC data channel issue for non-ASCII characters. (r230524)
Security
- Changed to use CSP and content blockers for sync XHR (r230810)