• Home
  • macOS
  • News
  • Apple Releases Safari Technology Preview 141 Release Offers Bug Fixes and Performance Improvements

Apple Releases Safari Technology Preview 141 Release Offers Bug Fixes and Performance Improvements

Apple Releases Safari Technology Preview 141 Release Offers Bug Fixes and Performance Improvements

Apple on Thursday released Safari Technology Preview 141, 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‌ release 141 includes bug fixes and performance improvements for Web Inspector, CSS, Forms, JavaScript, Experimental Model Element, Payment Request, Web Animations, Web API, WebAuthn, and Content Security Policy.

‌Safari Technology Preview‌ release 141 is built on the new Safari 15.4 update included in macOS Monterey, and as such, it includes several Safari 15 features.

The preview is available for both macOS Monterey and macOS Big Sur.

Release 141

Note: Tab Groups do not sync in this release.

Web Inspector

  • Sources Tab
    • Enabled automatic collapsing of blackboxed call frames (r288580)
  • Network Tab
    • Collapsed resource type filter scope bar into a single button to save space (r288469)
    • Changed the Ignore Caches icon to be a button with a label so it’s more visible and immediately understandable (r288533)
    • Moved the Group Media Requests and Preserve Log checkboxes into a single filter icon that shows a contextmenu with those options when clicked to save space (r288470)
  • Graphics Tab
    • Added the display of more pseudo-elements than ::before and ::after (r288623)
  • Console Tab
    • Moved the Preserve Log checkbox into a single filter icon that shows a contextmenu with those options when clicked to save space (r288702)

CSS

  • Enabled support for overflow: clip (r288973)
  • Implemented CSS overscroll-behavior for asynchronous scrolling on macOS (r288777)
  • Fixed removal of not yet loaded CSS @import (r288879)
  • Fixed CSS Grid shorthand expansion of initial values (r288544)
  • Fixed scroll-margin-top on inline elements (r288947)

Forms

  • Fixed the value not changing for stepUp() and stepDown() with out-of-range values (r289075)
  • Fixed grouping radio buttons with no form owner (r288734)
  • Used min as default value when min is greater than max for <input type=”range”> (r289209)

JavaScript

  • Added support for the WASM branch hinting proposal (r288758r288761)
  • Added support for the import assertion syntax behind a flag (r288473)
  • Fixed object literal to properly resolve a name clash between an accessor and a constant property (r289166)

Experimental Model Element

  • Allowed disabling interaction (r288728)
  • Fixed mouse interaction flipped in the y-axis (r288610)
  • Fixed <model> to not be draggable on macOS (r288723)

Payment Request

  • Allowed additional payment method specific data to be passed to complete() (r288698)

Web Animations

  • Fixed accelerated transform animations that start with a 1ms delay (r289211)
  • Fixed de-duplication for @keyframes rules to account for animation-composition (r288571)
  • Fixed the ability to redefine @keyframes (r288882)
  • Fixed using logical properties in the transition syntax (r289161)
  • Resolved logical properties when compiling the list of transition properties (r289167)

Web API

  • Changed the HTMLMediaElement to dispatch the resize event asynchronously (r289108)
  • Changed to remove customElements when transitioning documents (r288450)
  • Fixed slow, CPU-bound file.stream() (r288463)
  • Fixed Geolocation API to callback with an error if the document is not fully active (r288707)
  • Fixed ServiceWorkerNavigationPreloader to only be used once (r288949)
  • Implemented AbortSignal.timeout() (r289058)

WebAuthn

  • Allowed use of hardware-fixed credentials while using “Syncing Platform Authenticator” (r289059)
  • Added authenticator attachment to PublicKeyCredential (r288622)

Content Security Policy

  • Fixed returned WebAssembly error type when blocked (r288992)
  • Fixed blocking image content in object elements (r288792)
  • Implemented wasm-unsafe-eval (r289022)

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.