Release Notes for Safari Technology Preview 221

Safari Technology Preview Release 221 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: 295071@main…295660@main

Accessibility

Resolved Issues

  • Fixed aria-expanded attribute support on navigation links. (295356@main) (141163086)

Forms

Resolved Issues

  • Fixed updating scrollbar appearance correctly for the page and <textarea> elements. (295590@main) (151496190)
  • Fixed programmatically assigned File objects to display the correct filename in <input> elements, even without a file path. (295458@main) (152048377)

JavaScript

Resolved Issues

  • Fixed nested negated classes resulting in incorrect matches. (295277@main) (151000852)

Media

Resolved Issues

  • Fixed MP4 seeking with b-frames to prevent out-of-order frame display by suppressing frames with earlier presentation timestamps following the seek point. (295304@main) (140415210)

PDF

Resolved Issues

  • Fixed “Open with Preview” button to open a PDF in the Preview app. (295475@main) (148680145)

Rendering

Resolved Issues

  • Fixed an issue causing a <canvas> element to disappear for one frame if a view transition occurs. (295467@main) (149709642)

Web API

Resolved Issues

  • Fixed escaping < and > when serializing HTML attribute values. (295149@main) (150520333)

Web Inspector

New Features

  • Added support for recording Workers in the Timelines tab. (295485@main) (151721737)

Resolved Issues

  • Fixed pretty-printing CSS to avoid adding a space after the universal selector (*) when followed by a pseudo-class or pseudo-element, preventing unintended changes to CSS selector behavior. (295447@main) (71544976) (FB8906066)

WebRTC

New Features

  • Added support for exposing a default system speaker device. (295206@main) (151761469)