Firefox 85 開發者發行說明

本文件提供了有關 Firefox 85 中將影響開發者的更改的資訊。Firefox 85 於 2021 年 1 月 26 日釋出。

注意:另請參閱 Mozilla Hacks 上的 一月帶來了 Firefox 85

Web 開發人員的變更

開發者工具

HTML

移除

  • <menuitem> HTML 元素不再可用 - 它已被隱藏在 dom.menuitem.enabled flag 後面。(Firefox bug 1680596)。

CSS

JavaScript

  • 現在可以在傳遞給 Intl.Collator() 建構函式的選項中指定 collation 屬性(Firefox bug 1670062)。這使開發人員能夠編寫更清晰的程式碼。

    js
    // Old method
    let pinyin = new Intl.Collator(["zh-u-co-pinyin"]);
    // New method
    let pinyin = new Intl.Collator("zh", { collation: "pinyin" });
    

外掛

API

無更改。

WebDriver 符合性 (Marionette)

  • 修復了當對具有除 _blank 以外的 target 的連結呼叫 WebDriver:ElementClick 時可能出現的頁面載入超時情況(Firefox bug 1678455)。
  • 在非原始瀏覽上下文上使用 Web 元素引用現在會正確地返回 no such element 錯誤,而不是 stale element reference 錯誤(Firefox bug 1684827)。

已知 bug

  • WebDriver:SwitchToFrame 呼叫之後的 WebDriver 命令可能會因“無此視窗”錯誤而失敗,如果幀的內容尚未載入完成的話(Firefox bug 1691348)。
  • 跨組頁面導航之後,訪問先前檢索到的元素可能不總是引發“stale element”錯誤,也可能導致“no such element”錯誤。為防止此問題,請將 marionette.actors.enabled 首選項設定為 falseFirefox bug 1690308)。

附加元件開發人員的變更

無更改。