Safari 技术预览版 194 发布说明
Safari 技术预览版 第 194 版现已面向 macOS Sonoma 和 macOS Ventura 提供下载。如果您已安装 Safari 技术预览版,可以通过“系统设置”中的“通用”→“软件更新”进行更新。
此版本包含 WebKit 在以下两个版本之间的更改:277150@main…278096@main。
辅助功能
已解决问题
- 修复了通过辅助功能 API 增加或减少范围输入时未触发输入事件的问题。(277182@main) (85707481)
- 修复了在 slot 上设置
aria-hidden
未隐藏 slot 的已分配节点的问题。(277359@main) (108762653) - 修复了在
<body>
和<html>
元素上忽略aria-hidden=true
的问题。(277677@main) (123049663)
画布
新功能
- 增加了对
CanvasRenderingContext2D.filter
的支持。(278000@main) (51303686) - 增加了对
willReadFrequently
的支持。(277792@main) (126739379)
已解决问题
- 修复了 OffscreenCanvas 在嵌套 worker 中无法渲染到占位符的问题。(277328@main) (126069375)
- 修复了在切换标签页时 OffscreenCanvas 占位符画布的内容层丢失的问题。(277654@main) (126070648)
弃用
- 移除了对 OffscreenCanvasRenderingContext2D 的
commit()
方法的支持。(278047@main) (126758254)
CSS
已解决问题
- 修复了自定义属性的隐式和显式初始值之间的错误差异。(277670@main) (124573975)
- 修复了排除
-apple-pay-button
以使其不适用于任何支持appearance: auto
且不是按钮的元素。(277268@main) (126107516) - 修复了 CSS 颜色规范中缺少的颜色解释方法。(277481@main) (126444371)
JavaScript
新功能
- 增加了对
RegExp.prototype[Symbol.matchAll]
的v
标志支持。(277160@main) (126017731) - 增加了对 RegExp 中 Unicode 15.1.0 字符的支持。(277786@main) (126863692)
已解决问题
- 修复了
RegExp.prototype.@@split
以更新以下旧版 RegExp 静态属性:RegExp.input
、RegExp.lastMatch
、RegExp.lastParen
、RegExp.leftContext
、RegExp.rightContext
和RegExp.$1, ... RegExp.$9
。(277559@main) (99865597) - 修复了逻辑赋值表达式在赋值的左侧是函数调用时抛出语法错误的问题。(277536@main) (126540636)
- 修复了 RegEx 中嵌套重复命名捕获组抛出语法错误的问题。(277928@main) (126863735)
- 修复了 Intl 实现,以根据规范更新确保将“GMT”规范化为“UTC”。(277997@main) (127061600)
网络
已解决问题
- 修复了嵌套文档导航的
Sec-Fetch-Site
值不正确的问题。(277662@main) (109358563)
渲染
已解决问题
- 修复了页面滚动时视图过渡快照位置不正确的问题。(277371@main) (123668892)
- 修复了 Masonry 正确执行固有尺寸计算的问题。(277403@main) (124240255)
- 修复了视觉溢出导致视图过渡中发生偏移的问题。(277183@main) (125882228)
- 修复了视图过渡动画时的快照缩放问题。(277636@main) (125931538)
- 修复了在视图过渡中捕获根背景时底部显示白色区域的问题。(272224@main) (125931851)
- 修复了当存在脱离文档流的兄弟元素时网格项定位不正确的问题。(277300@main) (126207467)
- 修复了视图过渡的每一帧都重新计算视觉溢出矩形的问题。(277482@main) (126240398)
- 修复了
break-word
与浮动元素一起使用时丢弃文本的问题。(277461@main) (126309547) - 修复了在视图过渡中渲染 3D 转换的问题。(277639@main) (126513916)
- 修复了图像捕获矩形未包含定位后代的问题。(277714@main) (126660740)
SVG
新功能
- 增加了 SVG 中
d
属性的动画支持。(277299@main) (126206354)
已解决问题
- 修复了当 SVGFilter 应用于其根元素时 SVG 裁剪的问题。(265135@main) (118938065)
Web 动画
已解决问题
- 修复了当
transform
属性通过隐式关键帧进行动画处理时,更改该属性的值会导致动画更新的问题。(277257@main) (126126617) - 修复了使用
color-mix
进行动画的问题。(277256@main) (126148201)
Web API
新功能
- 增加了对通过
getHTML()
序列化 shadow roots 的支持,以及相应的 shadow rootserializable
功能。(277374@main) (125513986)
已解决问题
- 修复了在分离状态下导航方法抛出异常的问题。(277487@main) (123898636)
- 修复了 URL 的
host setter
中的一个小问题。(277531@main) (124363495) - 修复了 GeolocationCoordinates 暴露
toJSON()
方法的问题。(277347@main) (126183686) - 修复了 GeolocationPosition 暴露
toJSON()
方法的问题。(277413@main) (126247408) - 修复了分派事件时设置
CustomEvent.target
的问题。(277435@main) (126311287)
Web 扩展
已解决问题
- 修复了如果扩展具有
webNavigation
权限,则请求permissionState
的问题。(277308@main) (126212951)
WebGL
新功能
- 启用了对以下已批准扩展的支持:
EXT_render_snorm
、OES_sample_variables
和OES_shader_multisample_interpolation
。(277775@main) (126863775)