Apple has released Safari Technology Preview 184, the latest version of their developer preview web browser. The preview version of Apple’s popular browser offers developers and other interested users the ability to try out features that may or may not, debut in future public release versions of Safari.
Safari Technology Preview 184 includes fixes and updates for Accessibility, CSS, HTMK, JavaScript, Media, Web Animations, Web API, Web Assembly, Web Inspector, and WebGL.
The current Safari Technology Preview release is compatible with machines running macOS Ventura and macOS Sonoma.
Overview
Safari Technology Preview Release 184 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: 270234@main…271110@main.
Accessibility
Resolved Issues
- Fixed VoiceOver not announcing the button label if the button is in a shadow root. (270542@main) (118118138)
CSS
New Features
- Added support for CSS custom properties on dialog
::
(270246@main) (117949961)backdrop Resolved Issues
- Fixed visited color to fallback. (270270@main) (115289075)
- Fixed block size with
max-content
andmin-content
in a table. (271054@main) (116264670)- Fixed the continuity of transform animations through singular transforms. (270294@main) (117209302)
- Fixed
content-visibility
to not apply to tables. (270888@main) (117914336)HTML
Resolved Issues
- Fixed memory growth with lazy loaded images outside the viewport. (270745@main) (117683012)
- Fixed blocking JavaScript reading
nonce
for<style>
and<link>
. (271046@main) (118676659)JavaScript
New Features
- Enabled Array group methods. (270350@main) (118037635)
- Added support for
Array
,Buffer .prototype .detached Array
, andBuffer .prototype .transfer Array
. (270349@main) (118037759)Buffer .prototype .transfer To Fixed Length Resolved Issues
- Fixed Temporal API to throw TypeErrors for unexpected primitives. (270262@main) (117992134)
- Fixed Temporal options handling to align with the specification. (270360@main) (118088676)
- Fixed
Temporal
to be updated to.Now .time Zone() time
. (271003@main) (118674314)Zone Id() Media
New Features
- Added support for all of HTML’s character entities in WebVTT. (270240@main) (51064890)
Resolved Issues
- Fixed the always empty
video
attribute. (270931@main) (118550061).buffered - Fixed WebVTT to correctly parse region
id
settings. (270868@main) (118551267)- Fixed VideoEncoder produces no frames with latencyMode “realtime” when framerate/bitrate are not given. (271087@main) (118725549)
- Fixed in-band captions wrapping unnecessarily. (271415@main) (119024855)
Web Animations
Resolved Issues
- Fixed style invalidation for animations. (270890@main) (118500247)
Web API
New Features
- Added support for
Abort
. (270268@main) (117985827)Signal .any() - Added support for
element
. (270425@main) (118157977).check Visibility() Web Assembly
New Features
- Enabled extended constant expressions. (270475@main) (118190467)
Web Inspector
New Features
- Added support for grouping source map load errors. (270834@main) (109239646)
- Added an editor for the CSS
linear()
timing function. (270855@main) (115095425)Resolved Issues
- Fixed the
tan()
function to not trigger the color picker. (271075@main) (118724061)WebGL
New Features
- Added support for new WebGL extensions:
EXT
_clip _control EXT
_depth _clamp EXT
_polygon _offset _clamp WEBGL
(270382@main) (118110035)_polygon _mode
While the preview is intended for use by developers and advanced users, in order to provide Apple with feedback on the development of the Safari browser, it can be run side-by-side with the release version of Safari. The app doesn’t require a developer account to download and install. For more information, visit the Safari Technology Preview website.