Quick Facts
- Category: Technology
- Published: 2026-05-04 09:59:29
- Fedora 44: A Deep Dive into the Latest Linux Innovations
- Mistral AI's Remote Coding Agents and Medium 3.5: A Q&A Guide
- Understanding the Shift from cgroup v1 CPU Shares to cgroup v2 CPU Weight in Kubernetes
- AirPods Max 2: One Month Later – What's Really Changed?
- AWS vs Azure vs GCP: A Comprehensive Comparison
Apple has released Safari Technology Preview 237, the latest experimental version of its browser, now available for download on macOS Tahoe and macOS Sequoia. This update brings a host of improvements spanning accessibility, CSS, DOM, HTML, networking, rendering, and SVG. Existing users can update via System Settings → General → Software Update.
Based on WebKit revisions 305774@main…306595@main, this release focuses on refining core web standards and fixing long-standing bugs. Below, we break down the key changes.
Accessibility Improvements
Several critical accessibility bugs have been addressed to ensure better screen reader and keyboard navigation support:

- Slot elements and
aria-labelledby: Fixed to correctly use assigned slotted content for accessible names, ignoring hidden slotted nodes. <meter>element: Labels fromaria-labelandtitlenow remain consistent.- Display: contents with shadow DOM: Content hidden via
display: contentsis now properly read by assistive technologies when referenced byaria-labelledby. - Checkbox naming:
aria-labelledbycorrectly uses the checkbox name from an associated<label>element, not its value. - Grid elements in shadow root: Child rows are now exposed correctly to VoiceOver.
aria-controlsandaria-expanded: Elements with these attributes andhiddenno longer appear in VoiceOver’s Form Controls menu.::first-lettertext: No longer ignored in the accessibility tree when it’s the only text content.
CSS Enhancements and Fixes
New Feature: :heading Pseudo-class
Developers can now use the :heading pseudo-class selector to target any heading element (h1–h6) more efficiently.
Resolved Issues
- @scope and form elements: CSS rules within
@scopenow apply correctly to<input>and<textarea>. - Grid layout: Dynamic changes to
flow-tolerancenow trigger proper relayout fordisplay: grid-lanes.
DOM Correction
- SVG coordinate system:
offsetXandoffsetYvalues now correctly use the outermost SVG as the base for coordinate calculations.
HTML: ToggleEvent Gets source Attribute
The ToggleEvent interface now supports a source attribute, enabling developers to identify which element triggered the toggle.
Networking Fixes
- X-Frame-Options: Now strips only tab and space characters, not vertical tabs, preventing false positives.
- Range request validation: Properly handles HTTP 416 responses (Requested Range Not Satisfiable), improving video streaming and large downloads.
Rendering Improvements
A series of table and layout fixes enhance visual consistency:
- Rowspan and border colors: Cells spanning multiple rows now apply the correct bottom border color.
<marquee>effect on tables: No longer causes incorrect table width calculations.- Visibility: collapse on columns: Table layout properly handles collapsed columns.
- Absolutely positioned replaced elements: Intrinsic sizing works correctly.
- Percentage padding in table cells: Now resolves against column widths.
- Table height distribution: Applies to all
tbodysections, not just the first.
SVG: Color-interpolation Support
Gradients now support the color-interpolation attribute, allowing smoother color transitions in scalable vector graphics.
For full details, visit the WebKit blog or download the preview from the official site.