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-block
或padding-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
节点的nodeValue
和textContent
不可为空 (265769@main)
Web Inspector
- 停止对数字控制台格式说明符使用
Number.prototype.toLocaleString()
(266020@main)