Safari 技术预览版 174 发布说明

Safari 技术预览版 第 174 版现已可供下载,适用于 macOS Sonoma 测试版和 macOS Ventura。如果您已安装 Safari 技术预览版,可以在“系统设置”的“通用”→“软件更新”中进行更新。

此版本包含 WebKit 在以下版本之间的更改:265305@main…265693@main

CSS

  • 增加了对 contain-intrinsic-size: auto none 属性语法的支持 (265617@main)
  • 修复了 text-overflow: ellipsis 以使其与 overflow: clip 协同工作 (265445@main)
  • 修复了 cjk-earthly-branchcjk-heavenly-stem 计数器样式,使其回退到 cjk-decimal (265474@main)
  • 修复了 inline-flexinline-grid 盒子,使其停止传播下划线以与其他浏览器对齐 (265471@main)
  • 修复了 CSS 加速动画处理,修复了堆栈上存在多个效果时的问题 (265498@main)
  • 修复了光标样式,使其优先遵循显式设置的光标类型而非系统默认值 (265597@main)

CSS 容器查询

  • 修复了容器查询中的容器单位,使其根据祖先容器进行评估 (265583@main)
  • 修复了容器单位,使其在单位解析时考虑书写模式 (265654@main)

修复了文本修饰如何传播到表格中,以与其他浏览器保持一致 (265488@main)

布局

  • 修复了列表项包含弹性容器时的列表对齐问题 (265464@main)
  • 修复了字体大小,以允许使用小数像素值 (265657@main)
  • 修复了表格元素上的 bordercolor 属性,使其不再创建可见边框 (265670@main)

JavaScript

  • 将 Array 上的 .groupByToMap() 重命名为 Object 和 Map 上的 .groupBy(),以与最新的 TC-39 提案保持一致 (265632@main)

媒体

  • 增加了对软件编解码器的 WebCodecs 瞬时 scalabilityMode 的支持,包括解析和错误处理 (265561@main)
  • 增加了对没有轨道 ID 的 WebM 文件的支持 (265425@main)
  • 更新了 VTTCue 以匹配最新的 W3C 规范,包括支持 CSS 更新的默认 CSS 属性,以及支持 vhvwcqhcqw 单位。 (265596@main)

浮窗

  • 修复了 togglePopover(),使其在断开连接或不是浮窗时始终抛出异常 (265589@main)

辅助功能

  • 改进了表格和具有 displayflexgridblockinline-blockcontents 属性的表格组件的辅助功能 (265486@main)
  • 当 HTML required 属性和 aria-required 都存在时,优先使用 HTML required 属性 (265552@main)

SVG

  • 修复了 dominant-baseline CSS 属性,使其可继承 (265525@main)
  • 修复了 shadow DOM 树中 SVG 片段的引用 (265565@main)

Web API

  • 修复了在分离文档中构造 SharedWorker 会抛出异常的问题 (265483@main)
  • 移除了 canvas 上下文的人为内存限制,使其与其他 Web 功能具有相同的内存限制 (265628@main)