News

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

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 ::backdrop (270246@main) (117949961)

Resolved Issues

  • Fixed visited color to fallback. (270270@main) (115289075)
  • Fixed block size with max-content and min-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 ArrayBuffer.prototype.detached, ArrayBuffer.prototype.transfer, and ArrayBuffer.prototype.transferToFixedLength. (270349@main) (118037759)

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.Now.timeZone() to be updated to timeZoneId(). (271003@main) (118674314)

Media

New Features

  • Added support for all of HTML’s character entities in WebVTT. (270240@main) (51064890)

Resolved Issues

  • Fixed the always empty video.buffered attribute. (270931@main) (118550061)
  • 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 AbortSignal.any(). (270268@main) (117985827)
  • Added support for element.checkVisibility(). (270425@main) (118157977)

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_polygon_mode (270382@main) (118110035)

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.

Chris Hauk

Chris is a Senior Editor at Mactrast. He lives somewhere in the deep Southern part of America, and yes, he has to pump in both sunshine and the Internet.