Firefox 85 für Entwickler

Dieser Artikel bietet Informationen zu den Ä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

Entwickler-Tools

HTML

Entfernung

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

CSS

JavaScript

  • Die collation-Eigenschaft kann jetzt in den Optionen angegeben werden, die an den Intl.Collator() Konstruktor übergeben werden (Firefox Bug 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 Timeout beim Seitenladen wurde behoben, das auftreten konnte, wenn WebDriver:ElementClick für einen Link mit einem target, der nicht _blank ist, aufgerufen wird (Firefox Bug 1678455).
  • Die Verwendung von Web-Element-Referenzen in anderen Browsing-Kontexten als dem ursprünglichen führt nun korrekt zu einem no such element-Fehler anstelle eines stale element reference-Fehlers (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 Inhaltsrahmen noch nicht fertig geladen ist (Firefox Bug 1691348).
  • Nach einer seitenübergreifenden Navigation könnte der Zugriff auf ein zuvor abgerufenes Element nicht immer einen "stale element"-Fehler auslösen und zu einem "no such element"-Fehler führen. Um dies zu verhindern, setzen Sie die Einstellung marionette.actors.enabled auf false (Firefox Bug 1690308).

Änderungen für Add-On-Entwickler

Keine Änderungen.

Ältere Versionen