Safari Technology Preview 175 发布说明

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

此版本包含 WebKit 在以下提交之间的更改:265694@main…266088@main

辅助功能

  • 修复了网页上某些内容无法在盲文显示器上显示的问题 (265957@main)

CSS

  • 更改为允许在 @font-face@font-palette-values 中使用空的 font-family 名称 (265997@main)
  • 修复了 -webkit-box-decoration-break: clone 结合左右内边距导致行内内容意外换行的问题 (266051@main)
  • 修复了序列化 CSS 数学函数的根节点的问题 (265892@main, 265879@main, 265886@main, 265885@main, 265881@main)
  • 修复了 tan() 在退化情况下的结果问题 (265881@main)
  • 修复了 min()max() 只有一个参数时始终折叠为 calc() 的问题 (265893@main)
  • 修复了 NaN 的数字表示应为 0 而非 Infinity 的问题 (265891@main)
  • 修复了 @font-face { src: format() } 能够解析有效的、不受支持的关键词的问题 (266043@main)
  • 修复了 @font-face { src: tech() } 能够解析有效的、不受支持的关键词的问题 (265999@main)
  • 修复了 font-tech() 不对任何无效项目验证描述符的问题 (266032@main)
  • 修复了使用 padding-blockpadding-inline 的动画无法覆盖已设置的内边距样式的问题 (265956@main)

编辑

  • 修复了在嵌套列表中从空列表项跳出的问题 (265747@main)

媒体

  • 新增 WebCodecs HEVC 支持 (266044@main)
  • 修复了 enumerateDevices 不包含无法使用的设备的问题 (265947@main, 265923@main)
  • 修复了 VideoFrame 缓冲区构造函数在存在 visibleRect 时不遵守 codedWidth 的问题 (265844@main)

Web API

  • 新增对 CSS Highlight API 中 priority 的支持 (265812@main)
  • 使 <script type language> 与 HTML 标准对齐 (265977@main)
  • 修复了通过文件输入选择的相机 RAW 文件在更改时返回为 PNG 的问题 (266049@main)
  • 修复了 HTMLTableSectionElement.insertRow(0)HTMLTableRowElement.insertCell(0) 的问题 (265768@main)
  • 修复了当 tab-size 为 <length> 且到下一个制表位的距离小于 0.5ch 时制表位不正确的问题 (265922@main)
  • 修复了 Service Worker 重定向丢失哈希片段的问题 (265845@main)
  • 修复了对 DocumentFragment 的子节点设置 outerHTML 不抛出错误的问题 (266086@main)
  • 使 Attr 节点的 nodeValuetextContent 不可为空 (265769@main)

Web Inspector

  • 停止对数字控制台格式说明符使用 Number.prototype.toLocaleString() (266020@main)