Safari Technology Preview 125 Release Notes
Preview the latest web technology updates including: Web Inspector, CSS, Web Animations, WebAssembly, Storage, Web API, Rendering, and WebRTC.
Overview
Safari Technology Preview Release 125 is now available for download for macOS Big Sur and macOS Catalina. 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 275811-277448.
Web Inspector
Remote Inspection
Fixed an issue that prevented remotely inspecting iOS and iPadOS devices
Sources Tab
Added support for panning and zooming image resources (r277279)
Audit Tab
CSS
Added parsing for
@counter-styledescriptors (r276488)Added support for CSS display 2-value syntax (e.g.
display: inline flex) (r276293)Added support for
inline-{start/end}values tofloat&clearCSS properties (r276216)Changed to not use margins when computing aspect ratio cross sizes (r277371)
Changed invalid media query keyword values to not be parsable (r277039)
Fixed treating
borderandpaddingcorrectly forbox-sizing: border-boxwithaspect-ratio(r276745)Fixed flex item construction to not affect sibling flex item height computation (r277222, r277435)
Fixed percent children to resolve against the flex basis on a fully inflexible item with fixed
flex-basis(r276634)Fixed table layout disregarding the overriding width in CSS Flexbox (r276572)
Fixed logical shorthands with
var()(r276837)Fixed using a modifier key on an element causing it stop matching
:focus-visible(r276698)Fixed CSS custom properties on pseudo-elements background gradients that caused infinite layout and high CPU load (r277112)
Fixed position for orthogonally positioned element with
writing-mode: vertical-rl(r277391)Improved parsing and computed style of the
rotateCSS property (r276554)Shared style resolvers between author shadow trees with identical style (r276882)
Web Animations
Added discrete animation support for
border-image-repeat(r276465)Fixed interpolation of
stroke-dasharrayin the discrete case (r276643)Fixed interpolation of
page-break-** properties (r276638). Fixed animation of thevisibilityCSS property betweenhiddenandcollapse(r276639)Fixed interpolation of the
clipCSS property (r276552)Fixed interpolation of the
rotateCSS property (r276231)Support interpolation of the
background-repeatshorthand (r276553)
WebAssembly
Added
call_refinstruction (r276896)
Storage
Improved local storage size estimation for quota limitation (r276689)
Web API
Fixed
pictureelement to ignore anyimgdescendant that is not a direct child (r276679)Fixed blob
contentTypebeing ignored when it contained acharset(r276986)Implemented
<form>.requestSubmit()(r277257)Implemented FontFace in Workers for OffscreenCanvas (r276450)
Implemented
ShadowRoot.prototype.delegatesFocusattribute (r276585)Avoided error for a fetch body stream when its request or response is stopped (r277028)
Changed to not compute image aspect ratios from width and height attributes for lazy loaded images (r276521)
Fixed
Notification.requestPermission()to return a Promise (r277420)
Rendering
Fixed computed style for the
translateCSS property to usepxfor thezvalue (r276551)Fixed
will-changeCSS property to create a containing block when the one of the specified properties may create one (r276627)Fixed sizing of CSS backgrounds affected by
background-sizeand EXIF orientation (r276984)
WebRTC
See Also
2021
Safari Technology Preview 137 Release NotesSafari Technology Preview 136 Release NotesSafari Technology Preview 135 Release NotesSafari Technology Preview 134 Release NotesSafari Technology Preview 133 Release NotesSafari Technology Preview 132 Release NotesSafari Technology Preview 131 Release NotesSafari Technology Preview 130 Release NotesSafari Technology Preview 129 Release NotesSafari Technology Preview 128 Release NotesSafari Technology Preview 127 Release NotesSafari Technology Preview 126 Release NotesSafari Technology Preview 124 Release NotesSafari Technology Preview 123 Release NotesSafari Technology Preview 122 Release Notes