惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
Recent Announcements
Recent Announcements
雷峰网
雷峰网
The GitHub Blog
The GitHub Blog
罗磊的独立博客
月光博客
月光博客
J
Java Code Geeks
A
About on SuperTechFans
Microsoft Security Blog
Microsoft Security Blog
D
Docker
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
F
Fortinet All Blogs
U
Unit 42
C
Check Point Blog
Martin Fowler
Martin Fowler
有赞技术团队
有赞技术团队
博客园 - 叶小钗
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
酷 壳 – CoolShell
酷 壳 – CoolShell
Blog — PlanetScale
Blog — PlanetScale
大猫的无限游戏
大猫的无限游戏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
阮一峰的网络日志
阮一峰的网络日志
MyScale Blog
MyScale Blog

WebKit

Release Notes for Safari Technology Preview 252 Submit your ideas for Interop 2027 Fixing Top-Level Await in Safari Release Notes for Safari Technology Preview 251 Release Notes for Safari Technology Preview 249 WebKit Features for Safari 26.6 Release Notes for Safari Technology Preview 248 Introducing the Safari MCP server for web developers Release Notes for Safari Technology Preview 247 News from WWDC26: WebKit in Safari 27 beta The golden rule of Customizable Select Release Notes for Safari Technology Preview 246 Introducing the Field Guide to Grid Lanes Discover MapKit JS 6: Rebuilt for Today’s Web Developer Release Notes for Safari Technology Preview 245 Web Technology Sessions at WWDC26 Release Notes for Safari Technology Preview 244
Release Notes for Safari Technology Preview 250
Aug 13, 2026 by Jon Davis · 2026-08-14 · via WebKit

Safari Technology Preview Release 250 is now available for download for macOS Golden Gate and macOS Tahoe. If you already have Safari Technology Preview installed, you can update it in System Settings under General → Software Update.

This release includes WebKit changes between: 317507@main…317934@main.

Accessibility

Resolved Issues

  • Fixed VoiceOver reading a stray newline and skipping lines when navigating a <textarea> whose value ends in a line break. (317784@main) (182912872)

CSS

New Features

  • Added support for the spaces value of the ruby-overhang property, which limits annotation overhang to adjacent spaces and punctuation, with none now an alias for spaces. (317569@main) (181808420)
  • Added support for the content property on the ::marker pseudo-element. (317570@main) (182750380)
  • Added support for the text-decoration-inset property. (317571@main) (182750933)
  • Added support for the white-space-trim property. (317573@main) (182751076)
  • Added support for the wrap-inside property. (317574@main) (182751559)

Resolved Issues

  • Fixed a list-style-position: inside marker glyph being painted one device pixel away from the equivalent inline text. (317789@main) (182447949)
  • Fixed text-decoration specified on ::selection never being painted. (317673@main) (182757292)
  • Fixed a text decoration on ::selection not being painted when the selected text had no decoration of its own. (317695@main) (182864748)
  • Fixed a max-content sized block collapsing to zero width when its child used an orthogonal writing mode. (317781@main) (183026896)

Deprecations

  • Removed support for the non-standard text color value; use canvastext instead. (317687@main) (100364547)

Editing

New Features

  • Added support for copying and pasting image/svg+xml data with the Clipboard API, sanitizing the markup on both read and write. (317528@main) (137553836)

JavaScript

New Features

  • Added support for the Explicit Resource Management proposal, including using and await using declarations, Symbol.dispose, DisposableStack, and AsyncDisposableStack. (317894@main) (103209363)
  • Added support for Iterator.zip() and Iterator.zipKeyed() from the Joint Iteration proposal. (317886@main) (180967133)
  • Added JavaScript and WebAssembly feature flags alongside other web feature settings. (317306@main (https://commits.webkit.org/317306@main)) (182210113)

Media

Resolved Issues

  • Fixed a spurious pause and ended event firing on a live HLS stream when playback reached the live edge. (317626@main) (100556746)
  • Fixed a media fragment with an out-of-range hours value being accepted as a valid seek instead of being rejected. (317869@main) (181820705)
  • Fixed a WebVTT cue incorrectly inheriting a preceding line as its identifier across a REGION or STYLE block. (317811@main) (181977285)

Networking

New Features

  • Added initial support for uploading a ReadableStream body with fetch(). (317724@main) (182510365)
  • Added support for the duplex option on Request, which is required when uploading a ReadableStream body. (317768@main) (182802330)

Scrolling

Resolved Issues

  • Fixed scrollIntoView() on an inline element sharing a line with a much taller element scrolling to the top of the line box instead of to the element. (317933@main) (178491868)
  • Fixed paged scrolling with Page Down or the spacebar skipping over intermediate scroll snap points. (317562@main) (182562852)
  • Fixed a crash that could occur while sending a scroll update during window tear-down. (317785@main) (182972245)
  • Fixed re-snapping after layout always preferring a focused element, instead of only when focus has changed. (317892@main) (183146768)

Storage

Resolved Issues

  • Fixed an IndexedDB put() that fails a unique index constraint deleting the record it would have overwritten, leaving the object store with neither the old nor the new record. (317632@main) (181513905)

Web API

Resolved Issues

  • Fixed Digital Credentials get() being rejected in an iframe inside a focused window. (317656@main) (109191868)

Web Inspector

New Features

  • Added support for showing WebAssembly modules in the Sources tab. (317891@main) (182605814)

Resolved Issues

  • Fixed disabling the resource cache overwriting a Cache-Control header already set by the page. (317814@main) (183072123)

WebAssembly

New Features

  • Added support for relaxed SIMD instructions. (317549@main) (180967232)
  • Added support for multiple memories in a single WebAssembly module. (317636@main) (182219080)

WebDriver

New Features

  • Added support for the “consume user activation” extension command, which consumes the current browsing context’s transient user activation and reports whether it was present. (317715@main) (102634281)