• Home
  • Apps
  • macOS
  • News
  • Safari Technology Preview 216 Brings Bug Fixes and Performance Improvements

Safari Technology Preview 216 Brings Bug Fixes and Performance Improvements

Safari Technology Preview 216 Brings Bug Fixes and Performance Improvements

Apple has released Safari Technology Preview 216, 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‌ 216 includes fixes and updates for Accessibility, CSS, Forms, Media, Rendering, Service Workers, SVG, Text, URLs, Web Animations, Web API, and Web Inspector.

The current ‌Safari Technology Preview‌ release is compatible with machines macOS Sonoma and macOS Sequoia, the newest version of macOS.

Overview

Safari Technology Preview Release 216 is now available for download for macOS Sequoia 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: 291468@main…292534@main

Accessibility

Resolved Issues

  • Fixed presentational images with empty alt attributes to be ignored by assistive technology, even when additional labeling attributes are set. (292105@main) (146429365)

CSS

New Features

  • Added additional support for text-wrap-style: pretty to now adjust all lines in the text box to improve rag and hyphenation. (291750@main) (146142653)

Resolved Issues

  • Fixed buttons to not have align-items: flex-start by default. (291883@main) (146615626)

Forms

Resolved Issues

  • Fixed form associated ElementInternals always reporting a customError when using setValidity. (291878@main) (115681066)

Media

Resolved Issues

  • Fixed stale audio buffer data after seeking when playing sound through an AudioContext. (291763@main) (146057507)

Rendering

Resolved Issues

  • Fixed integrating position-area and self-alignment properties for align-self and justify-self (291606@main) (145889235)
  • Fixed will-change: view-transition-name to create a stacking context and a backdrop root. (291636@main) (146281670)
  • Fixed will-change: offset-path to create a stacking context and a containing block. (291635@main) (146292698)

Service Workers

Resolved Issues

  • Fixed Service Worker downloads being prematurely interrupted. (291712@main) (143065672)
  • Fixed the ReadableStream cancel method not getting reliably called in Service Worker. (291551@main) (144297119)

SVG

Resolved Issues

  • Fixed SVG paint server fallback handling for a non-existent URL. (291726@main) (144493507)
  • Fixed respecting the CSS image-rendering property when drawing an SVG. (292202@main) (144507619)
  • Fixed handling url(...) none to match the SVG Paint Server specification. (291770@main) (146454258)
  • Fixed ancestor bounding box for “disabled” <foreignObject> and <image>. (292411@main) (147455573)

Text

Resolved Issues

  • Fixed <b> and <strong> to use font-weight: bolder to match the Web Specification. (291855@main) (146458131)

URLs

Resolved Issues

  • Fixed percent-encoding ^ in non-opaque URL paths. (291614@main) (146233526)
  • Fixed ensuring that opaque URL paths always roundtrip. (292146@main) (146848690)
  • Fixed making URL host and hostname setters handle @ correctly. (292041@main) (146886347)
  • Fixed Windows drive letter after file:/// when parsing URLs. (292396@main) (147381130)

Web Animations

New Features

  • Added support for the Animation property overallProgress. (291764@main) (146470359)

Web API

Resolved Issues

  • Fixed: URL’s protocol setter should forbid switching non-special to special schemes. (292443@main) (82549495)
  • Fixed the ProgressEvent members loaded and total to use the double type as per a recent specification change. (292359@main) (146356214)
  • Fixed URLPattern’s hostname and port canonicalization. (292382@main) (147109380)
  • Fixed Intrinsic Sizing of SVG embedded via <embed> to be invalidated on navigation. (292267@main) (147198632)

Deprecations

  • Removed the svgDocument interface from HTMLFrameElement to align with other browsers. (291498@main) (133800070)

Web Inspector

Resolved Issues

  • Fixed to show a separate overview for each target in the Timelines tab. (292169@main) (146356054)

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.