WebKit 上周回顾
可动画形状和新的 DOM 异常名称

上周,191位作者向 WebKit 仓库提交了 932 次提交。本次更新将讨论这些提交,截至修订版本 135111。

在 Web Inspector 中,一些覆盖设置已移出设置面板。Apple 端口现在在 Web Inspector 窗口的右上角具有一个停靠按钮。已添加一个复选框用于切换页面上可见的 FPS 计数器,并且当遇到无效的沙箱标志时,控制台中会显示警告。

CSS Hierarchies 的功能标志已再次移除。Tab 使 @charset 规则的解析更加严格,用于定位 <track> 字幕的算法已更新以更好地支持多行,并且 wrap-margin/padding 属性已重命名为 shape-margin/padding。各种基本形状,例如多边形、圆形、矩形和椭圆现在可与其自身进行动画,它们可以用于 clip-path 和 CSS Exclusions 的 shape-inside 属性。

text-align-last CSS 属性的解析已落地。WebKit 也已更新,以便为 <legend>.form 返回正确的值,该值应与可选的祖先 fieldset 元素保持同步。对于 Chromium,当填充自动创建的密码时,autocomplete=off 现在将被忽略。最后,七个已更新以在影子树中正确分布。

Erik Arvidsson 提交了系列共 25 个补丁中的 17 个,重命名了所有 DOM 异常名称。示例包括将 SYNTAX_ERR 改为 SyntaxError,NOT_FOUND_ERR 改为 NotFoundError,以及 NOT_SUPPORTED_ERR 改为 NotSupportedError

上周发生的其他变化: