Firefox 115 for developers

本文档提供了有关 Firefox 115 中影响开发者的更改的信息。Firefox 115 于 2023 年 7 月 4 日发布。

Web 开发人员的变更

HTML

CSS

  • CSS animation-composition 属性现在默认支持。您可以使用此属性来指定当多个动画同时影响同一属性时使用的复合操作。(Firefox bug 1823862)。
  • CSS @import at-rule supports() 函数中的 supports-conditions 现在默认支持。此功能允许仅在用户浏览器支持指定的功能时才导入样式表。(Firefox bug 1830779)。

JavaScript

HTTP

API

移除

WebDriver 一致性 (WebDriver BiDi, Marionette)

WebDriver BiDi

  • 现在,在域内响应和事件中始终包含堆栈跟踪的有效负载,而不会在第一次使用 "throw" 50 次后进行截断(Firefox bug 1791715)。
  • 在使用 input.performActions 时,任何正在进行的滚轮事务现在都会在命令结束时重置,以避免保留状态并防止其影响同一标签页内的后续操作(Firefox bug 1821733)。
  • 在使用 input.performActionspointerMove 操作时,无效的元素来源现在会正确引发 "no such error" 失败(Firefox bug 1832028)。
  • 已修复初始页面加载时可能出现的一个竞态条件,该条件会在直接与新打开的标签页或窗口进行交互时出现(Firefox bug 1832891)。

Marionette

  • 命令 WebDriver:GetComputedLabelWebDriver:GetComputedRole 现在都能正确等待请求的元素的无障碍对象插入 DOM 后再进行处理(Firefox bug 1828816)。
  • 我们内容进程中运行的所有特权代码中的 Window.setTimeout() 实例现在都使用一种变体的计时器,该计时器不受在后台的自动化标签页计时器节流的影响。

附加组件开发人员的变更