Apple has released Safari Technology Preview 226, 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 226 includes fixes and updates for CSS, Canvas, JavaScript, Media, Rendering, Deprecations, SVG, Storage, Web API, Web Extensions, and Web Inspector.
The current Safari Technology Preview release is compatible with machines running macOS Sequoia and macOS Tahoe, the newest version of macOS that’s set to launch this later this year.
Overview
Safari Technology Preview Release 226 is now available for download for macOS Tahoe and macOS Sequoia. 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: 297661@main…298483@main.
CSS
New Features
- Added support for
@scope(:. (297670@main) (153443869)host) - Added support for CSS tree-counting functions. (297768@main) (155624960)
- Added support for
cross-origin()andreferrer-policy()CSS URL modifiers. (297969@main) (155625162)Resolved Issues
- Fixed an issue where
@namespacerules that failed insertion could still affect the namespace node. (297893@main) (156651404)Canvas
Deprecations
- Removed non-standard legacy
draw. (297846@main) (141681635)Image From Rect JavaScript
New Features
- Added support for
Math. (297839@main) (155642395).sum Precise - Added WebIDL support for [Enumerated] extended attribute and related attributes. (298172@main) (156249490)
Resolved Issues
- Fixed
Intlto return.Local#language "und"if the language subtag is"und". (297585@main) (156248659)- Fixed
Intlto support non-continental timezones to align with the specification. (297749@main) (156424446)- Fixed exception check errors by adding a missing exception check for
Array#flat. (298221@main) (157525399)Media
Resolved Issues
- Fixed WebVTT
line-heightto benormalby default, not1. (297860@main) (156633220)Rendering
Resolved Issues
- Fixed the cross axis direction in flexbox to properly consider text directionality when the cross axis aligns with the inline axis to handle
directionproperty andflex-wrap: wrap-reverseinteractions. (297876@main) (156540996)Deprecations
- Removed UA styles for
h1inarticle,aside,nav, andsection. (297671@main) (151455566)SVG
Resolved Issues
- Fixed handling semicolons at end of a
keyvalue. (297793@main) (156511711)Splines - Fixed unnecessary rounding of
viewportinLocation 'foreignlayout. (297986@main) (156740732)Object' Storage
Resolved Issues
- Fixed
requestshould always grant access when called from a same-site iframe. (297818@main) (156545395)Storage Access() - Fixed Storage Access API to not be usable in insecure contexts. (298179@main) (157337423)
- Fixed
requestto reject with aStorage Access() Not. (298183@main) (157446015)Allowed Error Web API
New Features
- Added support for
document. (298336@main) (144101675).caret Position From Point() - Added preview support for the Navigation API. (298483@main) (145595760)
Resolved Issues
- Fixed the ability to delete a cookie through Cookie Store API that was set through
document. (298397@main) (142339417).cookie - Fixed
locationsetter to be restricted to HTTP(S) schemes. (298349@main) (157607342).protocol - Fixed
Cookiemethods to strip tabs and spaces from the names and values passed in. (298470@main) (157907393)Store Web Extensions
Resolved Issues
- Fixed
senderparameter to match.origin window. (297959@main) (155884667).location .origin Web Inspector
Resolved Issues
- Fixed an issue that prevented scrolling of the Media details sidebar from the Elements tab. (298396@main) (157768497)