Vb65obs0.putty PDocsTechnology
Related
Apple's iOS 27 to Overhaul Siri, Add Satellite Internet, and Prioritize StabilityKubernetes v1.36: Soaring into Clear Skies – The Spring Release Delivers 70 EnhancementsWindows 11 KB5083631 Update Delivers 34 Enhancements and FixesExploring After working on the Vision Pro, this AR veteran is going back to p...Microsoft Drops Windows 11 KB5083631 Update: 34 Fixes, Xbox Mode, and Speed BoostsStack Overflow's Leadership Transition: A New Era for the Developer CommunityKubernetes v1.36: In-Place Pod-Level Resource Scaling Hits Beta, Here's What You Need to KnowHow to Interpret GitHub's Enhanced Status Page for Better Service Transparency

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.