Safari Technology Preview 216 的发布说明

Safari Technology Preview 版本 216 现已开放下载,适用于 macOS Sequoia 和 macOS Sonoma。如果您已安装 Safari Technology Preview,可以在“系统设置”的“通用”→“软件更新”中进行更新。

此版本包含以下 WebKit 更改:291468@main…292534@main

辅助功能

已解决的问题

  • 修复了即使设置了额外的标签属性,带有空 alt 属性的表示性图像也会被辅助技术忽略的问题。(146429365) (292105@main)

CSS

新功能

  • text-wrap-style: pretty 增加了额外支持,现在可调整文本框中的所有行以改善文本对齐和连字符。 (146142653) (291750@main)

已解决的问题

  • 修复了按钮默认不具有 align-items: flex-start 的问题。(146615626) (291883@main)

表单

已解决的问题

  • 修复了使用 setValidity 时,表单关联的 ElementInternals 总是报告 customError 的问题。(115681066) (291878@main)

媒体

已解决的问题

  • 修复了通过 AudioContext 播放声音时,在搜索后出现陈旧音频缓冲数据的问题。(146057507) (291763@main)

渲染

已解决的问题

  • 修复了 align-selfjustify-selfposition-areaself-alignment 属性集成问题。(145889235) (291606@main)
  • 修复了 will-change: view-transition-name 以创建堆叠上下文和背景根。 (146281670) (291636@main)
  • 修复了 will-change: offset-path 以创建堆叠上下文和包含块。 (146292698) (291635@main)

Service Workers

已解决的问题

  • 修复了 Service Worker 下载过早中断的问题。(143065672) (291712@main)
  • 修复了 Service Worker 中 ReadableStream 取消方法未能可靠调用的问题。(144297119) (291551@main)

SVG

已解决的问题

  • 修复了 SVG 绘制服务器对不存在的 URL 的回退处理问题。(144493507) (291726@main)
  • 修复了在绘制 SVG 时尊重 CSS image-rendering 属性的问题。(144507619) (292202@main)
  • 修复了对 url(...) none 的处理以匹配 SVG 绘制服务器规范。(146454258) (291770@main)
  • 修复了“禁用”的 <foreignObject><image> 的祖先边界框。(147455573) (292411@main)

文本

已解决的问题

  • 修复了 <b><strong> 使用 font-weight: bolder 以匹配 Web 规范的问题。(146458131) (291855@main)

URL

已解决的问题

  • 修复了非不透明 URL 路径中 ^ 的百分比编码问题。(146233526) (291614@main)
  • 修复了确保不透明 URL 路径始终往返的问题。(146848690) (292146@main)
  • 修复了 URL 主机和主机名设置器正确处理 @ 的问题。(146886347) (292041@main)
  • 修复了解析 URL 时 file:/// 后面的 Windows 驱动器盘符问题。(147381130) (292396@main)

Web 动画

新功能

  • 增加了对 Animation 属性 overallProgress 的支持。(146470359) (291764@main)

Web API

已解决的问题

  • 修复了:URL 的协议设置器应禁止非特殊方案切换为特殊方案。(82549495) (292443@main)
  • 修复了 ProgressEvent 成员 loadedtotal 根据最新规范更改使用 double 类型的问题。(146356214) (292359@main)
  • 修复了 URLPattern 的主机名和端口规范化问题。(147109380) (292382@main)
  • 修复了通过 <embed> 嵌入的 SVG 的固有大小在导航时失效的问题。(147198632) (292267@main)

弃用

  • 移除了 HTMLFrameElement 中的 svgDocument 接口,以与其他浏览器保持一致。(133800070) (291498@main)

Web Inspector

已解决的问题

  • 修复了在“时间轴”选项卡中为每个目标显示独立概览的问题。(146356054) (292169@main)