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-branch
和cjk-heavenly-stem
计数器样式,使其回退到cjk-decimal
(265474@main) - 修复了
inline-flex
和inline-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 属性,以及支持vh
、vw
、cqh
和cqw
单位。 (265596@main)
浮窗
- 修复了
togglePopover()
,使其在断开连接或不是浮窗时始终抛出异常 (265589@main)
辅助功能
- 改进了表格和具有
display
:flex
、grid
、block
、inline-block
和contents
属性的表格组件的辅助功能 (265486@main) - 当 HTML
required
属性和aria-required
都存在时,优先使用 HTMLrequired
属性 (265552@main)
SVG
- 修复了
dominant-baseline
CSS 属性,使其可继承 (265525@main) - 修复了 shadow DOM 树中 SVG 片段的引用 (265565@main)
Web API
- 修复了在分离文档中构造
SharedWorker
会抛出异常的问题 (265483@main) - 移除了
canvas
上下文的人为内存限制,使其与其他 Web 功能具有相同的内存限制 (265628@main)