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
- Facebook Reels' Friend Bubbles: Inside the Engineering Feat Scaling Social Discovery to Billions
- 8 Key Facts About Kubernetes SELinux Volume Label Changes in v1.37
- A Step-by-Step Guide to Automating Your Small Business with Anthropic's Claude
- May 2026 Patch Tuesday: AI-Assisted Vulnerability Discovery Drives Record Bug Fixes
- The Evolution of AI-Assisted Development: From Vibe Coding to Verified Agentic Engineering
- Bridging the Gap: Why Good Designers Create Inaccessible Websites and How to Fix It
- Mastering the King: 10 Essential Tips to Defeat the Final Boss in Saros
- How to Revive Your Old Google Home Mini with a $85 PCB Upgrade for Local Processing