Release Notes for Safari Technology Preview 222

Safari Technology Preview Release 222 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: 295661@main…295967@main

Accessibility

Resolved Issues

  • Fixed <figcaption> within a <figure> element to only contribute to the accessible name of an <img> element if the image lacks other labeling methods like alt, ARIA attributes, or the title attribute. (295746@main) (150597445)
  • Fixed handling of invalid values for aria-setsize and aria-posinset according to the most-recent revision of the ARIA specification. (295814@main) (151113693)
  • Fixed VoiceOver reading “Processing page %infinity” when loading large pages. (295858@main) (152617082)

CSS

New Features

  • Added support for implicit anchor elements for pseudo-elements with anchor functions. (295871@main) (152635393)

Media

Resolved Issues

  • Fixed video elements with WebM object URLs causing MediaError code 2. (295802@main) (151234095)

Rendering

Resolved Issues

  • Fixed CSS filters to establish a containing block like transform does. (295958@main) (119130847)
  • Fixed CSS gradient interpolation for “longer hue” gradients when an end color stop is omitted. (295860@main) (142738948)

Scrolling

Resolved Issues

  • Fixed inconsistent decimal values from getBoundingClientRect for sticky elements. (295783@main) (147163986)

Web API

Resolved Issues

  • Fixed the <option> element to not trim the label value and correctly handle an empty label. (295708@main) (151309514)