Safari Technology Preview 183 Release Notes
Learn about the latest web technology updates in Safari Technology Preview: Accessibility, AutoFill, CSS, Forms, HTML, JavaScript, Media, Rendering, Scrolling, SVG, URLs, Web API, Web Inspector, and WebGL.
Overview
Safari Technology Preview Release 183 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: 269634@main…270233@main.
Accessibility
Resolved Issues
Fixed exposing the correct
<summary>element role. (270231@main) (13661104)Fixed slow VoiceOver focus and navigation on extremely long
<textarea>orcontenteditablefields. (270066@main) (117114220)Fixed Play Animation and Pause Animation animated image context menu items sometimes not appearing after setting toggle. (269878@main) (117215059)
Fixed
<details>and<summary>elements not included in VoiceOver form controls menu or list. (269643@main) (117308226)Fixed comboboxes not notifying assistive technologies when
aria-activedescendantchanges. (270182@main) (117747058)Fixed toggling accessibility preferences to correctly update form control appearance. (270221@main) (117914468)
AutoFill
Resolved Issues
Fixed clipping the “Strong Password” button after selecting “Suggest New Password”. (270068@main) (113701243)
CSS
New Features
Added basic support for
text-wrap: balanceandtext-wrap-styleproperty. (269680@main) (117336969)
Resolved Issues
Fixed CSS grid support for last baseline alignment in the column axis for subgrid items with non-orthogonal ancestors. (269781@main) (116484865)
Fixed
text-decoration-thicknessto support percentages. (269886@main) (116985587)Fixed computing the definite free space of grid rows when the grid has an
aspect-ratioand definite logical width. (270098@main) (117138268)Fixed CSS grid to synthesize the central baseline of grid items in the column axis. (269857@main) (117424263)
Fixed serialization for CSS highlight pseudo-elements. (270146@main) (117864974)
Fonts
Resolved Issues
Fixed COLRv0 font rendering. (270167@main) (115721319)
Forms
Resolved Issues
Fixed
dir=autoto work forhidden,password,submit,reset, andbuttoninput types, madedirnamework forpasswordandsubmitinput types, and removeddirnamesupport fromnumberinput types. (269711@main) (113127508)
HTML
New Features
Added support for the
allow-downloadsdirective for frames. (109414664)
Resolved Issues
Fixed
<link rel="stylesheet" disabled>to fully clear the stylesheet. (269753@main) (114736719)Fixed the
system-uifont family within<canvas>. (117231545)
JavaScript
New Features
Added support for
ArrayBuffer.prototype.transfer. (269674@main) (117337535)Aligned the implementation of the internal function IntlMathematicalValue (used in
Number.prototype.toLocaleString, andIntl.NumberFormat) with its current specification. (269825@main) (117535507)
Resolved Issues
Fixed an edge case in the semantics of
forloops. (269653@main) (44730906)Fixed an edge case with detecting a semantic error in generators. (269801@main) (117497786)
Media
Resolved Issues
Fixed
canplayevent to fire for video elements where the first sample’s presentation time is slightly greater than 0. (269689@main) (105169372)Fixed WebVTT to treat negative percentages as invalid values. (269882@main) (117615681)
Rendering
Resolved Issues
Fixed a bug where swapping to Safari from another app (or tab) would flash black. (269776@main) (116530284)
Fixed a bug where the returned transform from
getComputedStylewas incorrect. (269920@main) (117523629)
Scrolling
Resolved Issues
Fixed scrolling on nested
pointer-events: autoinsidepointer-events: none. (270094@main) (110954175)
SVG
Resolved Issues
Fixed the motion path anchor point used for SVG when the
transform-boxis not theview-box. (269642@main) (108285569)Fixed: Added
strokeContainsoptimization. (269745@main) (117439322)
URLs
Resolved Issues
Fixed CSS invoked URL parsing to always use UTF-8 as agreed by the W3C CSS WG. (270169@main) (114889625)
Web API
Resolved Issues
Fixed
showPicker()method to trigger suggestions from adatalist. (269981@main) (116017782)Fixed declarative shadow trees to match the latest specifications. (269976@main) (117655691)
Fixed jiggling caused by repeated calls to
scrollIntoView({ block: 'center' }). (270160@main) (117755250)
Web Inspector
Resolved Issues
Fixed file drag-and-drop behavior in the Network tab. (270108@main) (114311077)
WebGL
Resolved Issues
Fixed Canvas WebGL context capture to WebCodecsVideoFrame not capturing all frames. (269757@main) (108459224)
Fixed: Improved performance of MSAA rendering, including antialiased default framebuffer and fixed PBO uploads of PVRTC1 textures. (269810@main) (117461678)
See Also
2023
Safari Technology Preview 185 Release NotesSafari Technology Preview 184 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 NotesSafari Technology Preview 170 Release Notes