Nm.putty PDocsTechnology
Related
10 Key Insights from Microsoft's Recognition as an IDC MarketScape Leader in API Management 2026XPENG's X-Cache: A Training-Free Accelerator That Supercharges World Model InferenceThe Unshirkable Duty of Human Oversight in an Automated WorldSafari Technology Preview 242: Key Updates and ImprovementsCritical ASP.NET Core Flaw Grants SYSTEM Access on Linux and macOS—Patch NowHow to Decide If the reMarkable Paper Pure Is the Right E Ink Writing Tablet for YouHow to Connect Your Disconnected AI Agents for Unified InsightsLVFS Tightens Access to Sustain Firmware Updates on Linux Amid Funding Gaps

What’s New in Safari Technology Preview 240: Key Updates and Fixes

Last updated: 2026-05-04 09:56:57 · Technology

Introduction

Apple has released Safari Technology Preview 240, the latest experimental version of its web browser, available now for macOS Tahoe and macOS Sequoia. This build introduces several improvements and resolutions across CSS, editing, forms, HTML, and media handling. If you already have Safari Technology Preview installed, you can update via System Settings > General > Software Update. The release includes WebKit changes spanning revisions 308418 to 309286.

What’s New in Safari Technology Preview 240: Key Updates and Fixes
Source: webkit.org

CSS Enhancements

New Features

  • Support for the revert-rule keyword: The new CSS keyword revert-rule allows developers to roll back the cascade as if the current style rule never existed, offering more granular control over inheritance and specificity. (308733@main)

Resolved Issues

  • Fixed an issue on macOS where custom CSS scrollbars were cut off and the scrollbar corner rectangle was incorrectly sized. (309119@main)
  • Corrected hanging-punctuation to properly support apostrophe (U+0027) and quotation marks (U+0022) as hangable characters. (308597@main)
  • Updated hanging-punctuation to allow ideographic space (U+3000) to hang when used as the first value. (308605@main)

Editing Improvements

Resolved Issues

  • Addressed a problem where the Font Picker style selection became unusable after changing fonts while editing multiple lines. (308562@main)
  • Fixed an issue where emoji images were not preserved correctly during copy-paste operations across different websites. (309176@main)
  • Resolved erratic text selection that occurred when clicking absolutely-positioned content inside an element with user-select: none. (308451@main)

Form Behavior Fixes

Resolved Issues

  • Fixed keyboard tabbing behavior: when a focused button becomes disabled, the focus no longer jumps to the beginning of the page—it now retains its logical position. (308991@main)

HTML Parsing Corrections

Resolved Issues

  • Updated viewport <meta> parsing to treat form feed as ASCII whitespace, aligning with the HTML specification. (309044@main)
  • Fixed incorrect parsing of pixel-length margin attributes on <body>, <iframe>, and <frame> elements. (308526@main)

Media Handling Updates

Resolved Issues

  • Resolved decoding failures for WebM audio files with more than two channels. (308749@main)
  • Corrected MediaCapabilities.decodingInfo() to no longer incorrectly report VP8 in WebM as unsupported. (308789@main)
  • Fixed an issue where MP4 files containing Opus audio tracks could not be decoded using decodeAudioData. (309140@main)
  • Addressed an issue where Live Text selection was unavailable on paused fullscreen videos. (308498@main)
  • Fixed FairPlay-protected VP9 content playback via MediaSource, ensuring seamless streaming. (308622@main)
  • Resolved autoplay proceeding before default text tracks finished loading, improving accessibility. (308796@main)
  • Updated the currentTime getter to return defaultPlaybackStartPosition when no media player exists. (308654@main)
  • Ensured HTMLMediaElement fires a timeupdate event when resetting the playback position during media load, as required by the specification. (308695@main)
  • Fixed an issue where the media player preload attribute behaved incorrectly under certain conditions (details in the original release).

Conclusion

Safari Technology Preview 240 continues Apple’s commitment to refining the web experience with a focus on standards compliance, performance, and user interface polish. Developers and enthusiasts are encouraged to download the latest build and provide feedback. For a complete list of changes, refer to the WebKit blog.