Safari Technology Preview 166 Release Notes
Learn about the latest web technology updates in Safari Technology Preview: Web Inspector, CSS, JavaScript, Popover, Media, MSE, Web API, and Accessibility.
Overview
Safari Technology Preview Release 166 is now available for download for macOS Monterey 12.3 or later and macOS Ventura. If you already have Safari Technology Preview installed, you can update it in the Software Update pane of System Preferences on macOS Monterey, or System Settings under General → Software Update on macOS Ventura.
This release includes WebKit changes between: 260849@main…261247@main.
Web Inspector
Added input fields for editing variation axes values in Fonts sidebar panel (261162@main)
CSS
Enabled
@counter-styleby default (261182@main, 260912@main, 261135@main)Enabled CSS
contain-intrinsic-sizeby default (261185@main)Fixed serialization of
image-set()to use authored order (261015@main)Implemented
@supportswith the&nesting operator (261004@main)Implemented
text-transform: full-width(261211@main)Fixed floats trimmed margins to not contribute to the containing block’s intrinsic sizing (260906@main)
JavaScript
Implemented RegExp
vflag with set notation and properties of strings (261188@main)Enabled new WASM baseline JIT (BBQ) for increased performance (261153@main)
Inlined Proxy [[Set]] trap in DFG / FTL (261058@main)
Made C++ to JS calls faster (260858@main)
Popover
Enabled the
popoverattribute (261193@main)Implemented
[popover=auto]and light dismiss behavior (261093@main)
Media
Fixed picture-in-picture video snapping to incorrect size (261383@main)
MSE
Changed to only fire
durationchangeafter parsing the media buffer (261029@main)
Web API
Added support for
preconnectvia HTTP early hints (261079@main)Added Cancel, Unknown, and Clear keycodes (261008@main)
Added selection API that works across shadow boundaries (261021@main)
Added support for
largeBlobextension for the local authenticator (260958@main)Adjusted text input
scrollWidthandscrollHeightto include padding and any whitespace added by decorations (261121@main)Fixed translation for shadow DOM content (261096@main)
Fixed translation to treat a floating list item as its own paragraph (261114@main)
Fixed Speech Recognition API terminating after one utterance or a short time (260886@main)
Fixed
window.onloadgetting repeatedly re-executed when changing the URL fragment duringonload(260860@main)Improved support for prioritized HTTPS navigations (261022@main)
Stripped tab and newline from Location, URL,
<a>, and<area>’s protocol setter (261017@main)
Accessibility
Fixed
input[type=date]individual fields getting announced as “group” (261123@main)Fixed the wrong role displayed for
inputin Web Inspector (260868@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 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 Notes