Safari 技术预览版 125 发布说明

Safari 技术预览版 125 现已在 macOS Big Sur 和 macOS Catalina 上开放下载。如果您已经安装了 Safari 技术预览版,可以在 macOS 的“系统偏好设置”中的“软件更新”面板进行更新。

此版本涵盖 WebKit 修订版本 275811-277448

Web 检查器

  • 远程检查
    • 修复了阻止远程检查 iOS 和 iPadOS 设备的问题
  • 源代码选项卡
    • 增加了对图像资源平移和缩放的支持 (r277279)
  • 审计选项卡
    • 修复了在退出编辑模式时文本输入仍处于焦点状态导致编辑无法保存的问题 (r276616)
    • 修复了默认和新测试用例显示最小化源代码的问题 (r276680, r277212)

CSS

  • 添加了对 @counter-style 描述符的解析支持 (r276488)
  • 添加了对 CSS display 双值语法的支持(例如 display: inline flex)(r276293)
  • floatclear CSS 属性添加了对 inline-{start/end} 值的支持 (r276216)
  • 更改为在计算宽高比交叉尺寸时不使用边距 (r277371)
  • 更改为使无效的媒体查询关键字值不可解析 (r277039)
  • 修复了在 box-sizing: border-box 结合 aspect-ratio 时正确处理 borderpadding 的问题 (r276745)
  • 修复了弹性项目构建不影响同级弹性项目高度计算的问题 (r277222, r277435)
  • 修复了在具有固定 flex-basis 的完全不灵活的项目上,百分比子元素相对于弹性基准解析的问题 (r276634)
  • 修复了 CSS Flexbox 中表格布局忽略覆盖宽度的问题 (r276572)
  • 修复了带有 var() 的逻辑简写属性问题 (r276837)
  • 修复了在元素上使用修饰键导致其停止匹配 :focus-visible 的问题 (r276698)
  • 修复了伪元素背景渐变上的 CSS 自定义属性导致无限布局和高 CPU 负载的问题 (r277112)
  • 修复了具有 writing-mode: vertical-rl 的正交定位元素的定位问题 (r277391)
  • 改进了 rotate CSS 属性的解析和计算样式 (r276554)
  • 在具有相同样式的作者影子树之间共享样式解析器 (r276882)

Web 动画

  • 添加了对 border-image-repeat 的离散动画支持 (r276465)
  • 修复了在离散情况下 stroke-dasharray 的插值问题 (r276643)
  • 修复了 page-break- ** 属性的插值问题 (r276638)。修复了 visibility CSS 属性在 hiddencollapse 之间的动画问题 (r276639)
  • 修复了 clip CSS 属性的插值问题 (r276552)
  • 修复了 rotate CSS 属性的插值问题 (r276231)
  • 支持 background-repeat 简写属性的插值 (r276553)

WebAssembly

  • 添加了 call_ref 指令 (r276896)

存储

  • 改进了用于配额限制的本地存储大小估算 (r276689)

Web API

  • 修复了 picture 元素忽略任何非直接子元素的 img 后代的问题 (r276679)
  • 修复了当 blob contentType 包含 charset 时被忽略的问题 (r276986)
  • 实现了 <form>.requestSubmit() (r277257)
  • 在 Worker 中为 OffscreenCanvas 实现了 FontFace (r276450)
  • 实现了 ShadowRoot.prototype.delegatesFocus 属性 (r276585)
  • 避免了当 fetch 主体流的请求或响应停止时发生错误 (r277028)
  • 更改为不从宽度和高度属性计算延迟加载图像的宽高比 (r276521)
  • 修复了 Notification.requestPermission() 返回 Promise 的问题 (r277420)

渲染

  • 修复了 translate CSS 属性的计算样式,使其 z 值使用 px (r276551)
  • 修复了 will-change CSS 属性,使其在指定属性之一可能创建包含块时创建包含块 (r276627)
  • 修复了受 background-size 和 EXIF 方向影响的 CSS 背景尺寸问题 (r276984)

WebRTC

  • 修复了使用 VPx 软件解码器时 WebRTC 中的色域问题 (r276478)
  • 将音频收发器 nMax 设置为 1 (r276717)