Release Notes for Safari Technology Preview 125
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-style
descriptors (r276488) - Added support for CSS display 2-value syntax (e.g.
display: inline flex
) (r276293) - Added support for
inline-{start/end}
values tofloat
&clear
CSS 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
border
andpadding
correctly forbox-sizing: border-box
withaspect-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
rotate
CSS 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-dasharray
in the discrete case (r276643) - Fixed interpolation of
page-break-
** properties (r276638). Fixed animation of thevisibility
CSS property betweenhidden
andcollapse
(r276639) - Fixed interpolation of the
clip
CSS property (r276552) - Fixed interpolation of the
rotate
CSS property (r276231) - Support interpolation of the
background-repeat
shorthand (r276553)
WebAssembly
- Added
call_ref
instruction (r276896)
Storage
- Improved local storage size estimation for quota limitation (r276689)
Web API
- Fixed
picture
element to ignore anyimg
descendant that is not a direct child (r276679) - Fixed blob
contentType
being ignored when it contained acharset
(r276986) - Implemented
<form>.requestSubmit()
(r277257) - Implemented FontFace in Workers for OffscreenCanvas (r276450)
- Implemented
ShadowRoot.prototype.delegatesFocus
attribute (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
translate
CSS property to usepx
for thez
value (r276551) - Fixed
will-change
CSS 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-size
and EXIF orientation (r276984)