Safari Technology Preview 241: Key Updates and Bug Fixes
Introduction
Apple has released Safari Technology Preview 241, now available for download on macOS Tahoe and macOS Sequoia. Existing users can update through System Settings under General → Software Update. This release includes WebKit changes between revisions 309287@main and 310186@main, bringing a host of improvements to accessibility, animations, and CSS handling. Below, we break down the key new features and resolved issues.

Accessibility Enhancements
Resolved Issues
Several accessibility bugs have been squashed in this release:
- Speech synthesis cancellation: Calling
speechSynthesis.cancel()previously removed utterances queued by subsequentspeechSynthesis.speak()calls. This has been fixed, ensuring proper speech queue behavior. - MathML table bounding boxes: Incorrect bounding boxes were computed for MathML table rows and cells, affecting screen reader navigation. This is now corrected.
- Combobox focus forwarding: Comboboxes were not forwarding focus to their
aria-activedescendant, which prevented assistive technologies from interacting with list items. The issue is resolved. aria-ownsaccessibility: Thearia-ownsattribute was not respected when computing the accessible name from element content. This has been fixed to improve accessibility of custom widgets.
Animation Fixes
Resolved Issues
One notable animation bug has been addressed:
animation-fill-modewith viewport units: Previously,animation-fill-modedid not correctly apply viewport-based units after the viewport was resized. This now works as expected, ensuring animations maintain their intended styling during viewport changes.
CSS Improvements
New Features
Two significant CSS features have been added:
- Stretch keyword for box sizing: The
stretchkeyword is now supported in box sizing properties, allowing elements to stretch to fill available space. - CSS scroll anchoring stable support: CSS scroll anchoring now has stable support, preventing unwanted scroll jumps when content above the viewport changes.
Resolved Issues
A wide range of CSS bugs have been fixed in this release:
- Line separator rendering: The U+2028 LINE SEPARATOR is now rendered as a forced line break per the CSS specification, improving text layout.
outline-offsetinflation: On macOS,outline-offsetwas being inflated foroutline: auto. This has been corrected.- Font-family serialization: The serialization of
font-familynow preserves quotes around family names that match CSS-wide keywords or generic families. - Unnecessary font downloads: A font was being downloaded even if no characters in the document fell within its
unicode-range. This waste is eliminated. - Flex item with percentage-height image: A flex item containing a percentage-height image did not shrink correctly around the image. This is fixed.
- View Transition snapshots color space: View Transition snapshots were incorrectly stored in sRGB, causing rendering issues with non-sRGB colors. They now use the correct color space.
- Performance with
contain: layout: Usingcontain: layoutcaused significantly slower forced layouts when all siblings created their own formatting context. Performance is now improved. - Underline splitting with ruby: Underlines were split when a ruby base was expanded due to long ruby text. This no longer occurs.
- Color-scheme repaint: Changing
color-schemedid not repaint the background of composited iframes. The background now updates correctly. - Popover element rendering: Nested children of a popover element failed to render when using
position: absolute. This is resolved. color: initialin dark mode: Resolvingcolor: initialto the wrong color in dark appearance mode has been fixed.display: contentsand anchor-scope: An element withdisplay: contentsdid not establish an anchor scope when usinganchor-scope. This now works.- Media query regression: A regression where media queries could fail to resolve correctly has been addressed.
Conclusion
Safari Technology Preview 241 delivers a robust set of fixes and enhancements, particularly for accessibility, animations, and CSS. Developers should update to take advantage of the improved performance and compliance. As always, the Safari Technology Preview continues to shape the future of web browsing on Apple platforms.
Related Articles
- How to Design and Mod Your Own Steam Controller Accessories Using Valve’s Official CAD Files
- Beyond GPS: Your Step-by-Step Guide to Understanding Global Navigation Satellite Systems
- Google Unveils 'Pause Point' as Major Digital Wellbeing Overhaul After Years of Stagnation
- How to Install Windows 11 KB5083631 Update and Make the Most of Its 34 Improvements
- Breaking: Next-Gen MacBook Pro with OLED and Redesign Delayed; Analysts Urge Patience on Current M5 Models
- How to Get Started with JDK 26: A Step-by-Step Guide
- Understanding Xbox owners can now disable Quick Resume for specific games
- Mastering AI in Software Development: Insights from Chris Parsons' Updated Guide