Apple has released Safari Technology Preview 202, 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 202 includes fixes and updates for Accessibility, CSS, Editing, JavaScript, Media, Rendering, SVG, Web Animations, Web API, Web Assembly, and WebDriver.
The current Safari Technology Preview release is compatible with machines macOS Sonoma and the macOS Sequoia beta, the newest version of macOS that Apple is beta testing.
Overview
Safari Technology Preview Release 202 is now available for download for macOS Sequoia beta and macOS Sonoma. 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: 281465@main…282389@main.
Accessibility
Resolved Issues
- Fixed
text-transform: full-size-kana
to not affect AT/speech output. (282258@main) (115504070)CSS
New Features
- Added support for
background-clip: border-area
. (282202@main) (133788384)- Added support for
line-fit-edge
and updatedtext-box-edge
. (282228@main) (133834296)- Added support for the
text-box
shorthand. (282282@main) (133942602)- Added support for
ruby-align
. (282106@main) (133656625)- Added support for unprefixed
ruby-position
. (281804@main) (86128259)- Added support for
scrollbar-width
. (282068@main) (133019206)- Added support for view transition types. (282344@main) (133610087)
- Added support for the
shape()
function. (281924@main) (133322584)- Added support for
closest-corner
andfarthest-corner
in circle and ellipse shapes. (281808@main) (132936677)- Added support for the
color-layers()
function. (282334@main) (134013898)- Added support for
@property
<string>
syntax. (281872@main) (133250776)- Added support for
::
. (282356@main) (134010063)target-text - Added support for
@page
margin descriptors. (282048@main) (118773100)- Added support for
jis-b4
andjis-b5
sizes for@page
. (281814@main) (133138325)Resolved Issues
- Fixed
-webkit-line-clamp: none
to be parsable. (281826@main) (103158259)- Fixed serialization of
place-content
,place-items
, andplace-self
properties. (281476@main) (125415088)- Fixed masonry intrinsic sizing with fixed size and
auto
. (281677@main) (132849745)Editing
Resolved Issues
- Fixed dictation UI no longer showing up when beginning dictation after focusing an empty text field. (281474@main) (131534054) (FB14277296)
JavaScript
New Features
- Implemented Float16Array. (281870@main) (109883982)
- Added support for
first
forDay Of Week Intl
info API. (281510@main) (132731533).Locale - Enabled Base64 and Hex features. (281910@main) (133312461)
- Added support for type reflection for
Web
andAssembly .Module .imports Web
. (281974@main) (133429946)Assembly .Module .exports Resolved Issues
- Fixed
rounding
for seconds, microseconds, and nanoseconds inMode Intl
. (281955@main) (130771643).Duration Format Media
Resolved Issues
- Fixed fullscreen error handling to include error messages. (281853@main) (103073510)
Rendering
Resolved Issues
- Fixed margins used for grid items on relayout. (282092@main) (113984882)
SVG
Resolved Issues
- Fixed correctly applying
clip-path
to the SVG element. (281893@main) (80516912)- Fixed
fill
to not be considered a presentation attribute on animation elements. (282100@main) (128896937)Web Animations
Resolved Issues
- Fixed
alignment-baseline
andbuffered-rendering
to support discrete animation. (281602@main) (94613679)- Fixed
hanging-punctuation
to support discrete animation. (281616@main) (94614108)- Fixed
scroll-snap-*
properties to support discrete animation. (281572@main) (94614257)- Fixed
column-span
to support discrete animation. (281505@main) (96082973)- Fixed
appearance
to support discrete animation. (281568@main) (96082999)- Fixed
hyphenate-character
to support discrete animation. (281484@main) (132698836)- Fixed
font-optical-sizing
to support discrete animation. (281489@main) (132699150)- Fixed
image-rendering
to support discrete animation. (281506@main) (132707652)- Fixed the
mask-border-*
properties to be animatable. (281569@main) (132783274)- Fixed
stroke-color
to be animatable. (281570@main) (132784589)Web API
New Features
- Added support for the
get
API toPredicted Events Pointer
. (281756@main) (117767174)Event - Added support for Scroll To Text Fragment Generation. (282379@main) (131712706)
- Added support for
altitude
andAngle azimuth
toAngle Pointer
. (282017@main) (131974392)Event - Added support for the
get
API toCoalesced Events Pointer
. (281520@main) (132210576)Event Deprecations
- Removed support for the non-standard “overflow” event. (281672@main) (71129110)
Web Assembly
New Features
- Added support for JIT-less Wasm. (281726@main) (113768974)
- Added support for garbage collection. (281975@main) (126103011)
- Added support for Wasm Tail Calls. (281716@main) (131410516)
WebDriver
Resolved Issues
- Fixed WebDriver sometimes taking screenshots with a transparent grey line at the top and no rounded corners. (281887@main) (116020785)
While the preview is intended for use by developers and advanced users, 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.