Apple Delivers Safari Technology Preview 241 with Critical Accessibility Fixes and CSS Enhancements

By — min read

Breaking: Safari Technology Preview 241 Now Available

Cupertino, CA — Apple has released Safari Technology Preview 241, bringing a raft of crucial fixes and new features to its experimental browser. The update targets long-standing accessibility bugs, improves CSS compliance, and resolves rendering issues across macOS Tahoe and macOS Sequoia.

Apple Delivers Safari Technology Preview 241 with Critical Accessibility Fixes and CSS Enhancements
Source: webkit.org

Existing users can update via System Settings > General > Software Update. The release incorporates WebKit changes from revision 309287 to 310186.

Accessibility: Major Fixes for Assistive Technology

Several resolved issues aim to make Safari more inclusive. A critical bug has been fixed where calling speechSynthesis.cancel() incorrectly removed utterances queued by subsequent speechSynthesis.speak() calls, disrupting screen reader workflows.

MathML table rows and cells now compute correct bounding boxes, and comboboxes properly forward focus to their aria-activedescendant, allowing assistive technologies to interact with list items. Additionally, the aria-owns attribute is now respected when computing accessible names from element content.

“These fixes directly address feedback from the accessibility community,” said a WebKit engineer. “Ensuring that Safari respects ARIA roles and properties is a top priority for us.”

Animations and CSS: Stability and New Capabilities

An animation bug where animation-fill-mode failed with viewport-based units after resize has been resolved. On the CSS side, Safari now supports the stretch keyword in box sizing properties and adds stable support for CSS scroll anchoring, improving layout consistency during dynamic content loads.

Multiple CSS issues have been fixed, including proper rendering of U+2028 LINE SEPARATOR as a forced line break, correct outline-offset behavior for outline: auto on macOS, and preservation of quotes around font-family names matching CSS-wide keywords.

Rendering and Performance: Key Fixes

Notable rendering fixes include preventing unnecessary font downloads when no characters match its unicode-range, correcting flex item shrinking with percentage-height images, and fixing View Transition snapshots that were incorrectly stored in sRGB — causing color shifts.

A performance regression with contain: layout causing slower forced layouts has been addressed, as well as issues with split underlines in expanded ruby bases, background repaint failures for composited iframes after color-scheme changes, and nested children of popover elements not rendering with position: absolute.

Color resolution has been improved: color: initial now resolves correctly in dark appearance mode, and elements with display: contents properly establish anchor scopes when using anchor-scope.

Background

Safari Technology Preview is Apple’s experimental browser version, designed to give developers early access to upcoming WebKit features and fixes. It runs alongside the stable Safari and allows testing of web standards before they reach production releases.

The preview program helps Apple gather feedback and iron out regressions. This release, number 241, continues that tradition with a heavy focus on accessibility and CSS compliance.

What This Means

For developers, these changes mean fewer workarounds: the aria-owns fix and correct focus forwarding will reduce assistive technology testing headaches. CSS scroll anchoring and the stretch keyword open new layout possibilities with fewer bugs.

End users benefit from more reliable animations and fewer visual glitches, especially those using dark mode or relying on screen readers. The performance improvement with contain: layout should make content-heavy pages smoother. Overall, Preview 241 signals Apple’s continued commitment to web standards and inclusive design.

Tags:

Recommended

Discover More

10 Crucial Insights into The Blood of Dawnwalker's Radical FreedomNavigating the Slow Evolution of Programming: A Guide to Recognizing Legacy Patterns and Embracing Rapid ChangeAUTEUR E Ink Typewriter Crowdfunding Launches: Distraction-Free Writing with Mechanical KeyboardHow Docker's Coding Agent Sandboxes Team Built a Fleet of AI Agents to Accelerate DevelopmentZara Suffers Major Data Breach: Over 197,000 Customers' Details Exposed