• Home
  • Apps
  • macOS
  • News
  • Apple Releases Safari Technology Preview 226 – Brings Bug Fixes and Performance Improvements

Apple Releases Safari Technology Preview 226 – Brings Bug Fixes and Performance Improvements

Apple Releases Safari Technology Preview 226 – Brings Bug Fixes and Performance Improvements

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(:host). (297670@main) (153443869)
  • Added support for CSS tree-counting functions. (297768@main) (155624960)
  • Added support for cross-origin() and referrer-policy() CSS URL modifiers. (297969@main) (155625162)

Resolved Issues

  • Fixed an issue where @namespace rules that failed insertion could still affect the namespace node. (297893@main) (156651404)

Canvas

Deprecations

  • Removed non-standard legacy drawImageFromRect. (297846@main) (141681635)

JavaScript

New Features

  • Added support for Math.sumPrecise. (297839@main) (155642395)
  • Added WebIDL support for [Enumerated] extended attribute and related attributes. (298172@main) (156249490)

Resolved Issues

  • Fixed Intl.Local#language to return "und" if the language subtag is "und". (297585@main) (156248659)
  • Fixed Intl to 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-height to be normal by default, not 1. (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 direction property and flex-wrap: wrap-reverse interactions. (297876@main) (156540996)

Deprecations

  • Removed UA styles for h1 in articleasidenav, and section. (297671@main) (151455566)

SVG

Resolved Issues

  • Fixed handling semicolons at end of a keySplines value. (297793@main) (156511711)
  • Fixed unnecessary rounding of viewportLocation in 'foreignObject' layout. (297986@main) (156740732)

Storage

Resolved Issues

  • Fixed requestStorageAccess() should always grant access when called from a same-site iframe. (297818@main) (156545395)
  • Fixed Storage Access API to not be usable in insecure contexts. (298179@main) (157337423)
  • Fixed requestStorageAccess() to reject with a NotAllowedError. (298183@main) (157446015)

Web API

New Features

  • Added support for document.caretPositionFromPoint(). (298336@main) (144101675)
  • 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.cookie. (298397@main) (142339417)
  • Fixed location.protocol setter to be restricted to HTTP(S) schemes. (298349@main) (157607342)
  • Fixed CookieStore methods to strip tabs and spaces from the names and values passed in. (298470@main) (157907393)

Web Extensions

Resolved Issues

  • Fixed sender.origin parameter to match window.location.origin. (297959@main) (155884667)

Web Inspector

Resolved Issues

  • Fixed an issue that prevented scrolling of the Media details sidebar from the Elements tab. (298396@main) (157768497)
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.