Release Notes for Safari Technology Preview 183
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)