Release Notes for Safari Technology Preview 207

Safari Technology Preview Release 207 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: 284744@main…285486@main.

CSS

Resolved Issues

  • Fixed: Updated the shape() function to match the proposed syntax. (285442@main) (138126105)

Forms

New Features

  • Added enhancements to <input type=color> to support alpha and colorspace attributes. (285448@main) (137737348)

JavaScript

New Features

  • Added support for Atomics.pause. (284917@main) (137571229)

Resolved Issues

  • Fixed: Stopped using resolved scope as this value when calling functions. (284931@main) (77915872)
  • Fixed Set.prototype methods to invoke keys() without arguments. (284747@main) (137395979)
  • Fixed Array.from(), Array.fromAsync(), and TypedArray.from() to invoke document.all passed as a mapper. (284868@main) (137490201)
  • Fixed Intl.DurationFormat to have a value limit to match the specification. (285131@main) (137885273)
  • Fixed a rounding error for Intl.DurationFormat. (285482@main) (138261569)

Loading

New Features

  • Added noopener-allow-popups support in Cross-Origin-Opener-Policy. (284866@main) (129664445)

Networking

New Features

  • Added Brotli support for Compression Streams. (285391@main) (99159497)

Rendering

Resolved Issues

  • Fixed scriptlevel multipler for font-size in MathML. (285069@main) (137671252)
  • Fixed a flex container with no flex item to not run flex layout. (285129@main) (137884128)

Scrolling

Resolved Issues

  • Fixed changes to the “scrolling” attribute on an iframe element already in the DOM to take effect. (284947@main) (98911472)

Web Extensions

New Features

  • Added support for documentId to the sender message object. (284855@main) (137532821)
  • Added support for documentId to tabs.sendMessage() and tabs.connect(). (285438@main) (137532897)

Resolved Issues

  • Fixed tabs.executeScript ignoring the frameId parameter. (284915@main) (137449521) (FB15420092)

Web Inspector

Resolved Issues

  • Fixed: Changed the label to use “Disable site-specific quirks” in settings. (285136@main) (137779118)