Firefox 85 für Entwickler

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

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

Änderungen für Webentwickler

Entwickler-Tools

HTML

Entfernungen

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

CSS

JavaScript

  • Die collation Eigenschaft kann jetzt in den Optionen angegeben werden, die an den Intl.Collator() Konstruktor übergeben werden (Firefox Fehler 1670062). Dies ermöglicht es Entwicklern, Code mit größerer 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 Time-out-Problem beim Seitenladen wurde behoben, wenn WebDriver:ElementClick für einen Link mit einem target, der nicht _blank ist, aufgerufen wird (Firefox Fehler 1678455).
  • Die Verwendung von Web-Element-Referenzen auf anderen Browsing-Kontexten als dem Ursprünglichen gibt nun korrekt einen no such element Fehler anstelle eines stale element reference Fehlers zurück (Firefox Fehler 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 Frames noch nicht vollständig geladen ist (Firefox Fehler 1691348).
  • Nach einer Seiten-Navigation zwischen Gruppen könnte das Zugreifen 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 Einstellung auf false (Firefox Fehler 1690308).

Änderungen für Add-on-Entwickler

Keine Änderungen.

Ältere Versionen