Safari Technology Preview 180 Release Notes
Learn about the latest web technology updates in Safari Technology Preview: Accessibility, CSS, JavaScript, Loading, Media, Web Animations, and Web API.
Overview
Safari Technology Preview Release 180 is now available for download for macOS Sonoma and macOS Ventura. 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: 267603@main…268059@main.
Accessibility
Resolved Issues
Fixed parsing the ARIA
roleattribute to ignore leading and trailing whitespace, including line breaks. (267930@main)Fixed exposing column headers of cells within
role="row"elements withdisplay: contentsto assistive technologies. (267838@main)Fixed empty accessibility label for
role="treeitem"elements withdisplay: contentswho have child text starting with a newline. (267839@main)Fixed form landmarks being incorrectly exposed when they are missing a label. (268025@main)
CSS
New Features
Added support for
rect()shape forshape-outside,clip-path, andoffset-path. (267863@main)
Resolved Issues
Fixed the default link color contrast for the dark color scheme. (267847@main)
Fixed
:has(:scope)matching. (267856@main)Fixed invalidating scope-breaking
:has(:is(...))selectors. (268038@main)Fixed
backface-visibilityto create a stacking context and containing block. (267980@main)Fixed basic shapes to use an offset motion path. (267866@main)
Fixed grid to not always put first and last baseline aligned items into different alignment contexts. (267922@main)
Fixed
:has(~ :is(.x ~ .y))to consider all siblings of the:hasscope when invalidating. (267932@main)Fixed invalidating
:defaultpseudo-class changes on input elements. (267848@main)Fixed
calc(clamp(1px, 1em, 1vh))to collapse toclamp(1px, 1em, 1vh). (267840@main)Fixed determing baseline for grid by considering the first and last baseline-aligned grid items. (268029@main)
Fixed the serialization of the computed style of
grid-area. (268026@main)
Deprecations
Removed support for the
autovalue fromalignment-baseline. (268008@main)
JavaScript
New Features
Added support for
CanDeclareGlobalFunctionabstract operation and related implementations. (267655@main)Added support for
HasVarDeclarationabstract operation. (267891@main)
Loading
Resolved Issues
Fixed an issue with a workaround to handle cases where websites serve Data URLs with malformed padding. This issue prevented some images in Word documents from failing to display when hosted by Box and Sharepoint. (267987@main)
Media
Resolved Issues
Fixed WebCodecs hardware encoders losing a frame. (267865@main)
Web Animations
Resolved Issues
Fixed
color-schemeto support discrete animation. (267750@main)
Web API
Resolved Issues
Fixed URL encoding for
Request’sreferrerfeature andResponse.redirect(). They now always use UTF-8. (267841@main)
See Also
2023
Safari Technology Preview 185 Release NotesSafari Technology Preview 184 Release NotesSafari Technology Preview 183 Release NotesSafari Technology Preview 182 Release NotesSafari Technology Preview 181 Release NotesSafari Technology Preview 179 Release NotesSafari Technology Preview 178 Release NotesSafari Technology Preview 177 Release NotesSafari Technology Preview 176 Release NotesSafari Technology Preview 175 Release NotesSafari Technology Preview 174 Release NotesSafari Technology Preview 173 Release NotesSafari Technology Preview 172 Release NotesSafari Technology Preview 171 Release NotesSafari Technology Preview 170 Release Notes