Technology

Safari Technology Preview 239: Enhanced Accessibility and CSS Improvements

2026-05-04 09:57:54

Introduction

Apple has released the latest iteration of its experimental browser, Safari Technology Preview 239, now available for download on macOS Tahoe and macOS Sequoia. If you already have a previous version installed, you can update it through System Settings under General → Software Update. This release incorporates WebKit changes spanning from revision 307619 to 308417, bringing a host of accessibility fixes, CSS enhancements, and other refinements.

Safari Technology Preview 239: Enhanced Accessibility and CSS Improvements
Source: webkit.org

Accessibility Upgrades

The accessibility team has addressed several issues to improve the experience for users relying on assistive technologies like VoiceOver.

VoiceOver and SVG Elements

An earlier bug caused SVG <use> elements referencing <symbol> elements inside an <img> to be incorrectly labeled as unnamed images in VoiceOver’s Images web rotor. This has been fixed, ensuring that such elements are now properly categorized.

ARIA-Owned Rows in Grids and Tables

VoiceOver previously failed to access aria-owned rows and their cells within grids and tables. The resolution ensures that these dynamically associated rows are now fully navigable.

Focusable Splitter Elements

When navigating between form controls, VoiceOver could not locate focusable splitter elements. This has been corrected, allowing users to move through splitters using standard form control navigation.

Label Geometry for aria-labelledby

An issue where controls using aria-labelledby did not respect the native label’s bounding box when both the control and its ARIA label had no visible bounding box has been resolved. This ensures that clickable areas and focus indicators align with visual expectations.

CSS Enhancements

Several new features and bug fixes have been introduced to improve styling consistency and layout behavior.

New Pseudo-Class: :open

Support for the :open pseudo-class has been added for <input> elements. This pseudo-class applies when a picker (like a date or color picker) is open, enabling developers to style the input element accordingly.

Table Border and Layout Fixes

Several table-related issues have been fixed:

Baseline and Height Fixes

Additional CSS fixes include:

Editing Improvements

Two key editing bugs have been resolved, enhancing content manipulation:

Forms Fixes

A single but important form behavior was corrected:

MathML Updates

Two issues in MathML rendering have been addressed for more reliable mathematical notation:

Conclusion

Safari Technology Preview 239 continues Apple’s commitment to refining the web platform. With a focus on accessibility, robust CSS handling, and editing reliability, this release provides developers and users with a more stable and inclusive browsing experience. Download the latest version today to test these improvements and prepare for future Safari updates.

Explore

Crypto Takes Center Stage: PayPal’s Strategic Overhaul Elevates Digital Assets to Core Division Transforming a Vintage iPod Nano into a Triple-Monitor Workstation: A Quirky Tech Experiment From Small-Town Roots to Stanford's Youngest Instructor: Rachel Fernandez on AI, C++, and Computer Science Education 10 Essential Steps to Build an End-to-End MEG Brain Decoder with NeuralSet and Deep Learning How to Grasp the Real Difficulty of Ditching Fossil Fuels