Casino88

What's New in Safari Technology Preview 241: Key Improvements and Fixes

Safari Technology Preview 241 fixes accessibility bugs, improves animations, and adds CSS stretch keyword and scroll anchoring support for macOS.

Casino88 · 2026-05-04 09:56:06 · Technology

Overview

Safari Technology Preview Release 241 is now available for download on macOS Tahoe and macOS Sequoia. This latest version brings a host of enhancements, including important accessibility improvements, animation fixes, and CSS updates. If you already have Safari Technology Preview installed, you can update it through System Settings under General → Software Update. The release incorporates WebKit changes from revision 309287@main to 310186@main.

What's New in Safari Technology Preview 241: Key Improvements and Fixes
Source: webkit.org

Accessibility

Resolved Issues

  • The speechSynthesis.cancel() method no longer removes utterances queued by subsequent speechSynthesis.speak() calls, ensuring smoother speech experiences. (309349@main, 46151521)
  • MathML table rows and cells now have correct bounding boxes, improving screen reader accuracy. (309640@main, 172851295)
  • Comboboxes properly forward focus to their aria-activedescendant, enabling assistive technologies to interact with list items. (309641@main, 172931277)
  • The aria-owns attribute is now respected when computing accessible names from element content. (310020@main, 173249317)

Animations

Resolved Issues

  • animation-fill-mode now correctly applies viewport-based units after the viewport is resized, preventing visual glitches. (310007@main, 80075191)

CSS

New Features

  • Support for the stretch keyword has been added to box sizing properties, offering greater layout flexibility. (309405@main, 132539604)
  • CSS scroll anchoring is now stable, reducing unwanted page jumps during content loading. (310113@main, 171840378)

Resolved Issues

  • The U+2028 LINE SEPARATOR character now renders as a forced line break, as required by the CSS specification. (309701@main, 88470339)
  • outline-offset is no longer inflated when using outline: auto on macOS, ensuring consistent appearance. (309812@main, 94116168)
  • Font-family serialization now preserves quotes around family names that match CSS-wide keywords or generic families, preventing parsing errors. (309959@main, 125334960)
  • Fonts are no longer downloaded if no characters in the document fall within their unicode-range, improving performance. (309360@main, 140674753)
  • Flex items containing percentage-height images now shrink correctly. (309544@main, 156902823)
  • View Transition snapshots are now stored in the correct color space instead of sRGB, fixing rendering issues with non-sRGB colors. (310012@main, 167634138)
  • Performance issue fixed: contain: layout caused slower forced layouts when all siblings created their own formatting context. (310173@main, 171545381)
  • Underlines are no longer split when a ruby base expands due to long ruby text. (309356@main, 171653095)
  • Changing color-scheme now correctly repaints the background of composited iframes. (309567@main, 171658244)
  • Nested children of a popover element with position: absolute now render properly. (310019@main, 171735933)
  • color: initial now resolves to the correct color in dark appearance mode. (309430@main, 172320282)
  • An element with display: contents now establishes an anchor scope when using anchor-scope. (309946@main, 172355302)
  • Media queries no longer fail to resolve correctly, fixing a regression. (309430@main, 172320282)

For a complete list of changes, refer to Accessibility, Animations, and CSS sections above.

Recommended