Safari Technology Preview 165 Release Notes
Learn about the latest web technology updates in Safari Technology Preview: Web Inspector, CSS, JavaScript, Layout, Forms, Web Animations, WebCrypto, WebGL, Loading, Web API, Accessibility, and Web Extensions.
Overview
Safari Technology Preview Release 165 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: 260164@main…260848@main.
Web Inspector
Added support for
color-mixCSS values in the Styles details sidebar of the Elements tab (260332@main)Added setting to always show rulers when highlighting elements (260416@main)
CSS
Added support for
text-transform: full-size-kana(260307@main)Added support for
margin-trimfor floats in block containers that contain only block boxes (260318@main)Added support for
xunits incalc()function (260678@main)Added support to
image-set()for resolution and type as optional arguments (260796@main)Fixed
preserve-3dnot being applied to pseudo elements. (260324@main)Fixed
opacitynot applying to dialog element::backdroppseudo-class (260556@main)Fixed the background to not propagate when
content: paintis set on the body or root element (260766@main)Fixed
table-layout: fixednot being applied whenwidthismax-content(260501@main)Fixed
font-optical-sizing: autohaving no effect (260447@main)
JavaScript
Added support for RegExp Duplicate Named Capture Groups (260692@main)
Changed
Intl.Localeinfo proposals’ getters to methods to match the latest specification (260412@main)Optimized Boolean constructor calls (260816@main)
Optimized Proxy [[Set]] trap (260803@main)
Optimized Bound function calls (260303@main, 260494@main)
Optimized
Reflect.get(260327@main)Optimized Proxy [[Get]] trap (260282@main)
Optimized WebAssembly SIMD operations (260223@main, 260206@main, 260239@main)
Replaced narrow-no-break spaces from
Intl.DateTimeFormatwith ASCII spaces for web compatibility (260179@main)Updated RegExp UnicodeData to 15.0.0 (260607@main)
Layout
Fixed accounting of margins in multi-column layout before forced breaks (260510@main)
Fixed floats with clear to not be placed incorrectly (260674@main)
Media
Fixed
SourceBuffer.timestampOffsetnot behaving correctly with webm content (260822@main)Fixed HDR data to no longer be clipped in AVIF images (260512@main)
Forms
Fixed resetting the value of an
inputtype=filetonullto make the input invalid (260688@main)Fixed
minlength/maxlengthattributes to rely on code units instead of grapheme clusters (260838@main)
Web Animations
Added support for the
lengthproperty ofCSSKeyframesRule(260400@main)Changed animation of
mask-imageto be discrete (260756@main)Fixed custom properties not being treated as valid in the shorthand
animationproperty (260759@main)Fixed
transition-property: allnot applying to custom properties (260384@main)
WebCrypto
Fixed Secure Curves not having a
namedCurveproperty (260599@main)
WebGL
Fixed restored WebGL context not being visible until layout (260693@main)
Loading
Fixed lazily loaded frames to get a
contentWindow/contentDocumentas soon as they get inserted into the document (260713@main)Fixed frames to not be lazily loaded if they have an invalid or
about:blankURL (260612@main)
Web API
Added
Headers.prototype.getSetCookie. (260533@main)Added support for
linkrel=modulepreload(260761@main, 260709@main, 260659@main)Fixed
location.hrefto throw aDOMException“SyntaxError” on failing to parse the URL (260539@main)
Accessibility
Fixed
aria-errormessageto not be exposed whenaria-invalidisfalse(260545@main)Fixed text associated with various types of elements not being exposed (260521@main)
Fixed invalid summary elements to not be exposed as interactive (260546@main)
Fixed some inputs not being treated as invalid despite being rendered as such (260544@main)
Web Extensions
Fixed Content Blocker API ignoring some CSS selectors with uppercase letters (260638@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