Release Notes for Safari Technology Preview 224
Safari Technology Preview Release 224 is now available for download for macOS Tahoe and macOS Sequoia. If you already have Safari Technology Preview installed, you can update it in System Settings under General → Software Update.
This release includes WebKit changes between: 296487@main…297035@main.
Accessibility
Resolved Issues
- Fixed VoiceOver failing to output newlines in certain circumstances when using caret navigation. (296690@main) (154368379)
Animations
New Features
- Added support for
animation-range
,animation-range-start
,animation-range-end
, andanimation-timeline
properties for::marker
. (296488@main) (154021467)
CSS
Resolved Issues
- Fixed “inherit” as a variable substitution fallback when setting custom property. (296918@main) (136463977)
- Fixed Anchor Positioning scroll compensation to be determined per-axis. (296908@main) (154762565)
Forms
Resolved Issues
- Fixed allowing the custom element itself to be passed as validation anchor in the
setValidity()
API. (296622@main) (154303420) - Fixed the intrinsic size of number inputs when the spin button width is a percentage value. (296850@main) (154680747)
Images
Resolved Issues
- Fixed HTMLImageElement so that zoom does cause unwanted rounding of
width
andheight
. (296596@main) (150473104)
Rendering
Resolved Issues
- Fixed
overflow: hidden
to not clipfilter: drop-shadow()
. (296844@main) (72205047) - Fixed
<div contenteditable>
within an<iframe>
not scrolling into the viewport on receiving focus for the second time. (296523@main) (150521759) - Fixed rendering an image with a
filter
andmix-blend-mode
only getting filtered but not mixed. (296827@main) (152460888) - Fixed inputs within
inline-block
containers shifting vertically when text is deleted and re-entered into an input. (296569@main) (154094432) - Fixed baseline alignment participation to expand to items with automatic logical width in the alignment axis. (296665@main) (154311395)
- Fixed: Fixed grid containers incorrectly processing first-letter pseudo-elements when they should not contribute a first formatted line according to the CSS Grid specification. (296797@main) (154504582)
- Fixed grid items hit-testing order to align with painting order. (297001@main) (154990290)
Text
Resolved Issues
- Fixed content spacing for elements with
text-align: justify
andwhite-space: pre-wrap
applied. (296618@main) (154211168)
Web API
New Features
- Added support for
Element.currentCSSZoom
. (296856@main) (136662584) - Added support for
userAgentAllowsProtocol
in the Digital Credentials API. (296786@main) (153776127)
Resolved Issues
- Fixed setting
innerHTML
to correctly use a scoped custom element registry associated with the context object. (296637@main) (154333132) - Fixed
attachShadow
throwing type error with a ShadowRoot document-fragment. (296853@main) (154658449)
Web Extensions
Resolved Issues
- Fixed
allowAllRequests
declarativeNetRequest rules so that a higher priority correctly overrides a lower-priority block rule. (296565@main) (152746422)
Web Inspector
New Features
- Added support for
@starting-style
. (296925@main) (153862298)
Resolved Issues
- Fixed Quick Open dialog to show results when an Inspector Bootstrap script exists. (296982@main) (154947309)