Safari Technology Preview 181 Release Notes
Learn about the latest web technology updates in Safari Technology Preview: CSS, HTML, JavaScript, Media, Rendering, and SVG.
Overview
Safari Technology Preview Release 181 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: 268060@main…269057@main.
Accessibility
Resolved Issues
Fixed non-group and non-tree-item children of
role="treeitem"elements becoming stale after dynamic changes. (268385@main) (115936550)
CSS
New Features
Added support for
content-visibility. (268313@main) (114734606)
Resolved Issues
Fixed
<position>to never serialize to a single value. (268291@main) (111750372)Fixed computation of the
from-fontvalue forfont-size-adjust. (269041@main) (113328110)Fixed
<family-name>to forbid generic families. (268203@main) (113746537)Fixed nested subgrids from contributing to the calculation of the enclosing track size. (268947@main) (114271839)
Fixed offset path inset shapes with a
border-radius. (268192@main) (115316728)Fixed blend modes with Interoperability improvements. (268173@main) (115688282)
Fixed not serializing
at <position>incircle()orellipse()if unspecified. (268344@main) (115866108)Fixed serialization of
shape-outside. (268365@main) (115938310)Fixed serialization issues with
clip-pathandoffset-path. (268379@main) (115953688)Fixed
circle()andellipse()to use non-offset starting position for CSS Motion Path. (268400@main) (115962433)Fixed non-orthogonal subgrid margin, border, and padding to be considered for self-align baseline items in the same alignment context. (268804@main) (116206243)
DOM
Resolved Issues
Fixed handling tasks scheduled for web pages in the back-forward cache. (268782@main) (116349535)
Forms
Resolved Issues
Fixed serialization of
autocompletewith awebauthntoken. (268520@main) (116107937)
HTML
New Features
Added support for
one-time-codeas an allowedautocompletefield name. (268097@main) (115684196)
Resolved Issues
Fixed respecting the first parseable
<meta name="color-scheme">value. (268064@main) (64705222)Fixed
[dir=auto]invalidation with password fields. (268322@main) (115887776)
JavaScript
New Features
Implemented Annex B block-level function hoisting for global scope. (268553@main) (53234438)
Added support for
Promise.withResolvers. (268892@main) (116473362)
Resolved Issues
Fixed stringification algorithm of the Function constructor to match specifications. (268633@main) (102065151)
Fixed generator functions to not be Annex B hoisting candidates. (268352@main) (114213642)
Fixed the algorithm determining Annex B hoisted functions to perform lexical scope chain walk. (268302@main) (115504046)
Fixed block-level function declarations to not allow shadow
varbindings. (268634@main) (116202546)Fixed duplicate lexical bindings to only be allowed for function declarations. (268671@main) (116252189)
Loading
Resolved Issues
Fixed Link-stylesheet elements to not fire load events for non-text/css and non-2XX responses. (268535@main) (116112223)
Fixed link-stylesheet elements to not fire load events for non-2XX responses such as 3XX responses that do not redirect. (268779@main) (116331826)
Media
New Features
Added support for variable packet durations in Vorbis streams. (268625@main) (99712672)
Added MediaStream support for
whiteBalanceMode. (268102@main) (115552800)
Rendering
Resolved Issues
Fixed uses of
backdrop-filter: blur()withmix-blend-modeto render properly. (268426@main) (34470317)Fixed resizing behavior with
writing-mode: vertical-rlordirection: rtl. (268157@main) (102620110)Fixed handling iframes with
display: none. (112494003)Fixed opacity and rendering the root element background image. (268156@main) (115396444)
Fixed the color of the drop shadow to preserve its alpha channel. (268233@main) (115812347)
Fixed filters with outsets to repaint the entire filterRegion if GraphicsStyles are used. (268282@main) (115817290)
Fixed compositing the filter style transparency layers to not clip the destination context. (268341@main) (115901634)
Deprecations
Removed
margin-trimbehavior for floats to match specification changes. (268227@main) (115794102)
SVG
Resolved Issues
Fixed the SVG mask to work as a mask-resource for the CSS
mask-image. (268272@main) (114465545)
Web API
New Features
Added support for CSS Custom Highlights API. (268673@main) (116255516)
Resolved Issues
Fixed
formAssociated=truecausing a custom element to become focusable. (268756@main) (115909679)Fixed TextTrackCue constructor to match updated specifications. (268644@main) (116002871)
Web Inspector
Resolved Issues
Fixed resource sorting in the Sources tab to consider the filename and extensions separately. (268557@main) (72905353)
WebDriver
Resolved Issues
Fixed dispatched mouse events always having
buttonsproperty set to zero. (268529@main) (116049187)
WebGL
Resolved Issues
Fixed a bug where multi-level textures would lose levels in WebGL. (268819@main) (116362216)
WebRTC
Resolved Issues
Fixed media tracks obtained with
{"width":1920,"height":1080,"frameRate":24}. (268386@main) (61747755)Fixed video quality when using TransformStream with Simulcast. (268912@main) (110395571)
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 180 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