Release Notes for Safari Technology Preview 95
Safari Technology Preview Release 95 is now available for download for macOS Catalina 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 250947-251210.
Shadow DOM
- Added support for
ShadowRoot.delegateFocus
(r251043)
Images
- Added
image/apng
as a supported mime type for images (r251182) - Fixed a bug with filter outsets that caused black lines on images on wikipedia (r251119)
WebRTC
- Removed unified plan runtime flag (r250969)
Clipboard API
- Implemented
getType()
for ClipboardItems created from bindings (r251134) - Refactored custom pasteboard writing codepaths to handle multiple items (r251117)
- Refactored Pasteboard item reading functions (r250950)
- Supported writing multiple
PasteboardCustomData
withSharedBuffers
to the pasteboard (r251100) - Added support for programmatic paste requests on macOS (r250973)
Picture-in-Picture Web API
- Implemented
HTMLVideoElement.requestPictureInPicture()
andDocument.exitPictureInPicture()
(r251160)
Service Workers
- Changed to reject a response body promise in the case of a failure happening after the HTTP response (r251101)
- Prevented timeout for a load intercepted by a Service Worker that receives a response (r250985)
Back-Forward Cache
- Fixed pages frequently failing to enter the back-forward cache due to frames with a quick redirect (r251019)
- Fixed back-forward cache after doing a Favorites navigation (r251049)
- Fixed clearing website data for a given session to not shut down cached processes for other sessions (r251048)
- Fixed DOMCacheStorage to not prevent pages from entering the back-forward cache (r250965)
Web Inspector
- Sources
- Debugger
- Elements
- Included a filter option in the Computed details sidebar for condensing all related longhand properties into their respective shorthand properties (r251038)