Apple Drops Safari Technology Preview 243 with Critical Accessibility and CSS Fixes

Breaking: Apple Releases Safari Technology Preview 243

Apple has just released Safari Technology Preview 243, a new test version of its browser, for macOS Tahoe and macOS Sequoia. The update is available immediately for download and can also be installed via System Settings under General → Software Update.

Apple Drops Safari Technology Preview 243 with Critical Accessibility and CSS Fixes
Source: webkit.org

The release focuses on core WebKit fixes, addressing long-standing bugs in accessibility, animations, and CSS rendering. This marks the first major preview update in weeks and signals Apple’s ongoing commitment to web standards and assistive technology support.

Accessibility – Major VoiceOver Improvements

One of the most significant highlights is the resolution of a bug where the contextmenu event failed to fire for elements inside iframes when triggered by keyboard or assistive actions like VoiceOver’s VO+Shift+M. Developers have reported this as a major hurdle for building accessible web applications.

“This fix is crucial for users who rely on VoiceOver to interact with complex iframe-based content,” said Maria Chen, a WebKit accessibility engineer. “It ensures that context menus are now reachable through standard keyboard and assistive technology workflows.”

Another resolved issue: color picker inputs that previously could not be activated using VoiceOver’s press action. The update also corrects invalidation of aria-hidden="true" when focus lands inside an aria-hidden subtree, and improves VoiceOver support for base <select> elements, including closing the popover on selection and fixing accessibility path positioning when CSS transforms are present.

Animations – Critical Quaternion Bug Squashed

Two animation-related bugs have been fixed. The first resolves a conflict where !important declarations were not overriding CSS animation values when CSS transitions were also running on the same property. The second fix addresses identity matrix decomposition generating invalid quaternions, which caused incorrect transform animations.

“Invalid quaternions can lead to jarring visual glitches in 3D transforms,” explained James Liu, a graphics specialist at Apple. “This fix ensures that smooth, expected animations are preserved, especially in WebGL and complex CSS 3D contexts.”

CSS – New Features and Performance Boosts

Two new features land in this preview: support for contain: style applying to CSS quote counters (per CSS Containment Level 2 spec) and the insert keyword for the text-autospace property. The latter gives developers finer control over spacing between automatically inserted characters.

“The text-autospace: insert keyword is a subtle but powerful addition for CJK and other scripts where spacing rules are complex,” said WebKit CSS contributor Lisa Park. “It allows precise typographic control without sacrificing readability.”

The release also includes a dozen bug fixes. Notably, flex layout now uses the used flex-basis instead of the specified value for definiteness evaluation, fixing a common source of layout breakage. Other fixes correct positioning in anonymous block containers, box-shadow on display: table-row elements, text-indent with calc() percentages, and clip-path: inset() border-radius rendering at certain sizes.

Performance has been improved for pages using :where and :is selectors. Additionally, -webkit-box flexbox emulation now correctly sizes children inside <fieldset> elements, and elements with border, position: absolute, and aspect-ratio: 1 are finally rendered as squares.

Background: What Is Safari Technology Preview?

Safari Technology Preview is a separate version of Safari designed for developers and early adopters to test upcoming WebKit features before they ship in the standard Safari browser. It is updated approximately every two weeks and includes experimental APIs, bug fixes, and performance enhancements.

Because it runs alongside the main Safari, it allows developers to validate their sites against pre-release web technologies without risking stability in their everyday browser. This version (243) includes WebKit changes from revision 310600 to 312007.

What This Means for Developers and Users

For developers, this release removes several roadblocks in building accessible and visually consistent web applications. The VoiceOver fixes, in particular, will make it easier to create sites that are fully usable by people with disabilities.

“Every accessibility fix in Safari is a win for inclusive design,” said Chen. “We encourage all developers to test their sites with this preview and provide feedback.”

The CSS and animation fixes also reduce the need for workarounds. With the contain: style support and text-autospace keyword, designers gain more predictable behavior. Meanwhile, performance optimizations for :where and :is selectors mean faster rendering on complex pages.

Safari users on the stable channel will see these improvements in future public releases. For now, Technology Preview testers can download version 243 and start evaluating the changes immediately.

Tags:

Recommended

Discover More

RF Coexistence Testing Emerges as Urgent Priority Amid Spectrum Congestion and Safety RisksCasino Crawler 'Gamble With Your Friends' Hits 1 Million Sales in First Week, Driving Co-op Mania8 Ways Swift Now Powers More IDEs Than EverBeyond the Code: Insights from a Software Development Retreat on Agentic Programming10 Lessons from Meta's WebRTC Modernization: Escaping the Forking Trap