Release Notes for Safari Technology Preview 162
Safari Technology Preview Release 162 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 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: 258383@main…258608@main
Note: Enabled Shared Tab Groups and syncing for Tab Groups, Website Settings, and Web Extensions in this release. These features require Safari Technology Preview 162 or later running on macOS Ventura 13.2 or later, or macOS Monterey with Safari 16.2.
Web Inspector
- Added editing capabilities for font variation axes in Fonts sidebar panel (258503@main)
- Added showing parent style rules for nested style rules in Styles sidebar (258555@main)
CSS
- Enabled CSS Nesting (258564@main, 258560@main)
- Enabled CSS relative color syntax (258519@main)
- Enabled CSS
margin-trim
property (258588@main) - Implemented
margin-trim
for flexbox (258563@main) - Implemented
margin-trim
for grid containers (258587@main) - Fixed CSS animations to participate in the cascade (258514@main)
Scrolling
- Fixed page up and page down scrolling feeling slow (258598@main)
Gamepad API
- Added support for
Gamepad.vibrationActuator
(258680@main) - Added plumbing for
Gamepad.vibrationActuator
API (258482@main, 258559@main) - Made
Gamepad.vibrationActuator
work with the GameController framework (258674@main)
Media
- Limited DOMAudioSession to third-party iframes that have microphone access (258423@main)
Web API
- Enabled declarative Shadow DOM by default (258566@main, 258568@main)
- Enabled form-associated custom elements with ElementInternals by default (258574@main, 258561@main)
- Implemented non-autofill credential type for the
autocomplete
attribute (258582@main) - Changed
<button>
and<select>
elements with areadonly
attribute to not be barred from constraint validation (258485@main) - Fixed painting an in-process VideoFrame in a remotely-backed canvas does not work (258479@main)
- Lowered per-process WebSocket connection limits (258488@main)
- Made all FileSystemSyncAccessHandle methods sync (258473@main)
- Moved
oncopy
,oncut
, andonpaste
to GlobalEventHandlers (258390@main) - Removed
HTMLFrameElement.width
andHTMLFrameElement.height
(258573@main) - Removed
HTMLHeadElement.profile
(258397@main) - Removed
HTMLPreElement.wrap
IDL attribute (258445@main)
Accessibility
- Enabled default ARIA for custom elements (258743@main)
- Fixed
aria-activedescendant
to work with a standard “listbox” pattern (258478@main) - Fixed nested
role="presentation"
elements breakrole="tree"
behavior (258435@main)
Browser Changes
- Improved Safari’s form heuristics support for elements in the shadow DOM