Safari Technology Preview 243: Key Enhancements and Fixes
What’s New in Safari Technology Preview 243
Apple has released Safari Technology Preview 243, the latest test version of its web browser, now available for download on macOS Tahoe and macOS Sequoia. If you already have the preview installed, you can update it via System Settings → General → Software Update. This build incorporates WebKit changes from revision 310600 to 312007, bringing a host of improvements and bug fixes. Below, we dive into the most notable updates across accessibility, animations, and CSS.

Accessibility Improvements
This release addresses several accessibility issues, making the web more usable for people relying on assistive technologies like VoiceOver.
- Context menu in iframes fixed: The
contextmenuevent is now properly fired for elements inside iframes when triggered by keyboard or assistive technology actions, such as VoiceOver’s VO+Shift+M. (310897@main, 164128676) - Color picker activation: Color picker inputs can now be activated using VoiceOver’s press action, resolving a previous roadblock. (311168@main, 172218114)
aria-hiddeninvalidation fixed: If focus lands inside anaria-hiddensubtree, the hidden state is now correctly invalidated. (311648@main, 174449524)- Base
<select>element support: VoiceOver support for basic select elements has been enhanced, including proper popover closure on selection and correct accessibility path positioning when CSS transforms are applied. (311587@main, 175058883)
Animations: Smoother and More Predictable
Two critical animation bugs have been squashed in this release, ensuring that CSS animations and transforms behave as expected.
- !important priority restored: Fixed an issue where
!importantdeclarations were overridden by CSS animation values when CSS transitions were also running on the same property. Now,!importanttakes precedence as intended. (310810@main, 174367827) - Identity matrix decomposition: Incorrect quaternions from identity matrix decomposition have been corrected. This resolves issues where transform animations produced unexpected results. (311267@main, 174813328)
CSS Enhancements and Bug Fixes
New CSS Features
Safari Technology Preview 243 introduces two new CSS capabilities:
contain: stylefor quote counters: As specified in CSS Containment Level 2, thecontain: styleproperty now applies to CSS quote counters, improving performance and layout stability. (311785@main, 84758186)text-autospaceinsert keyword: Theinsertkeyword is now supported for thetext-autospaceproperty, giving authors finer control over spacing in text. (311503@main, 175031507)
Resolved CSS Issues
Numerous layout and rendering bugs have been fixed, making pages more consistent across different scenarios.
- Flex layout definiteness: Fixed flex layout to use the used
flex-basisinstead of the specified value when evaluating definiteness. (311579@main, 85707621) - Anonymous block containment: Element positioning is now correct when the containing block is an anonymous block. (311275@main, 96548847)
- Box-shadow on table-row: The
box-shadowproperty now works properly ondisplay: table-rowelements. (310609@main, 96914376) - Text-indent with percentage calc:
text-indentwithcalc()containing percentages correctly treats percentage components as zero for intrinsic size contributions. (310759@main, 97025949) - Out-of-flow fit-content height: Fixed an issue where out-of-flow content had an incorrect height when set to
fit-content. (311375@main, 97492632) - Flex items percentage size in quirks mode: Percentage size resolution in flex items now works correctly in quirks mode. (311590@main, 100183902)
- Clip-path inset border-radius: The
clip-path: inset()border-radius values now render accurately at various element and clip-path sizes. (310643@main, 110847266) - -webkit-box emulation in fieldset: Fixed
-webkit-boxflexbox emulation not sizing children correctly inside<fieldset>elements. (311784@main, 114094538) - Performance improvement: Pages using
:whereand:isselectors now see improved performance. (311212@main, 114904007) - Display: table with borders: Elements with
display: tableno longer have incorrect layout when borders are present. (311276@main, 116110440) - Aspect-ratio square rendering: Fixed an issue where elements with
border,position: absolute, andaspect-ratio: 1were not rendered as squares. (Additional fix)
Summary of Safari Technology Preview 243
This release focuses on polishing accessibility, animation reliability, and CSS compliance. Whether you’re a web developer testing new features or an early adopter exploring macOS previews, Safari Technology Preview 243 offers a more stable and capable browsing experience. Update today to take advantage of these improvements.
Related Articles
- 5 Key Revelations from Samsung's Galaxy Glasses One UI Support Leak
- How to Check If Your Daemon Tools Has Been Compromised in a Supply-Chain Attack
- Stack Overflow Co-Founder Warns AI Companies: 'Don't Kill the Goose That Lays the Golden Eggs'
- Breathing New Life into Old Software: A UX Revival Guide
- Fred Brooks’ Timeless Wisdom: Rethinking the Mythical Man-Month
- 10 Critical Reasons Your Business Needs Real-Time Financial Visibility Today
- Bridging the Gap: Why Good Designers Create Inaccessible Websites and How to Fix It
- Setting the Record Straight on Snowy 2.0 Cost Claims