Safari Technology Preview 240: Key Updates and Bug Fixes

By

The latest iteration of Apple's experimental browser, Safari Technology Preview 240, is now available for download. This release is compatible with macOS Tahoe and macOS Sequoia. Existing users can update via System Settings → General → Software Update. It incorporates WebKit changes from revision 308418 to 309286, bringing a host of improvements across CSS, editing, forms, HTML, and media handling.

CSS Enhancements and Fixes

New CSS Feature: revert-rule Keyword

Developers can now use the revert-rule CSS keyword. This keyword effectively rolls back the cascade, making the browser behave as if the current style rule had never been applied. It provides finer control over style inheritance and conflict resolution. (308733@main)

Safari Technology Preview 240: Key Updates and Bug Fixes
Source: webkit.org

Resolved CSS Issues

Editing Bug Fixes

Font Picker Stability

An issue where the Font Picker style selection became unresponsive after switching fonts while editing multiple lines of text has been resolved. (308562@main)

Emoji Preservation in Copy-Paste

Emoji images are now correctly retained when copying and pasting content between different websites. Previously, they could be lost during the transfer. (309176@main)

Selection Jumping with Absolute Positioning

Text selection no longer jumps unexpectedly when selecting absolutely-positioned content inside an element with user-select: none. (308451@main)

Forms Improvement

Keyboard Focus Tabbing

Fixed a bug where keyboard tabbing position was lost when a focused button became disabled. Focus no longer jumps to the top of the page, preserving the user's expected navigation flow. (308991@main)

HTML Parsing Corrections

Viewport Meta Parsing

The viewport <meta> parsing now correctly treats the form feed character as ASCII whitespace, aligning with the HTML specification. (309044@main)

Margin Attribute Parsing

Pixel-length margin attributes on <body>, <iframe>, and <frame> elements are now parsed correctly, fixing an earlier inconsistency. (308526@main)

Media and Video Enhancements

Audio and Video Decoding

Playback and Interaction

For a complete list of changes, visit the official WebKit commit log. Safari Technology Preview continues to offer a glimpse into the future of web standards on Apple platforms.

Tags:

Related Articles

Recommended

Discover More

Inside the CPU-Z Watering Hole Attack: AI-Powered EDR Stops Supply Chain CompromisemacOS 27: Everything You Need to Know About Apple's Next Major UpdateCanonical Unveils Ubuntu 26.04 LTS 'Resolute Raccoon' with Wayland-Only, GNOME 50, and Linux 7.0 KernelHow Grafana Assistant Pre-Learns Your Infrastructure for Faster Incident ResponseMaster Your Terminal Workflow: A Step-by-Step Guide to Yazi File Manager