Firefox 85 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 85, die Entwickler betreffen werden. Firefox 85 wurde am 26. Januar 2021 veröffentlicht.

Hinweis: Siehe auch January brings us Firefox 85 auf Mozilla Hacks.

Änderungen für Webentwickler

Entwicklerwerkzeuge

HTML

Entfernungen

  • Das <menuitem> HTML-Element ist nicht mehr verfügbar — es wurde hinter der dom.menuitem.enabled Flag verborgen. (Firefox Bug 1680596).

CSS

JavaScript

  • Die collation Eigenschaft kann jetzt in den Optionen angegeben werden, die dem Intl.Collator() Konstruktor übergeben werden (Firefox Bug 1670062). Dies ermöglicht es Entwicklern, Code mit höherer Klarheit zu schreiben:

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

Plugins

APIs

Keine Änderungen.

WebDriver-Konformität (Marionette)

  • Ein potenzielles Seitenladezeitüberschreitungsproblem wurde behoben, wenn WebDriver:ElementClick für einen Link mit einem target aufgerufen wird, das nicht _blank ist (Firefox Bug 1678455).
  • Die Verwendung von Webelementreferenzen in anderen als den ursprünglichen Browsing-Kontexten gibt jetzt korrekterweise einen no such element Fehler anstelle eines stale element reference Fehlers zurück (Firefox Bug 1684827).

Bekannte Fehler

  • WebDriver-Befehle, die einem Aufruf von WebDriver:SwitchToFrame folgen, können mit einem "no such window" Fehler fehlschlagen, wenn der Inhalt des Rahmens noch nicht vollständig geladen ist (Firefox Bug 1691348).
  • Nach einer cross-group page navigation kann der Zugriff auf ein zuvor abgerufenes Element möglicherweise nicht immer einen "stale element" Fehler auslösen, und kann auch zu einem "no such element" Fehler führen. Um dies zu verhindern, setzen Sie die marionette.actors.enabled Präferenz auf false (Firefox Bug 1690308).

Änderungen für Add-on-Entwickler

Keine Änderungen.