Firefox 85 Versionshinweise 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
- Entwickler können nun den Seiten-Inspektor verwenden, um die
:focus-visiblePseudoklasse für das aktuell ausgewählte Element umzuschalten (zusätzlich zu den zuvor unterstützten Pseudoklassen::hover,:active,:focus,:focus-withinund:visited). (Firefox Bug 1617608).
HTML
<link rel="preload">ist jetzt aktiviert. (Firefox Bug 1626997).
Entfernungen
- Das
<menuitem>HTML-Element ist nicht mehr verfügbar — es wurde hinter demdom.menuitem.enabledFlag verborgen. (Firefox Bug 1680596).
CSS
- Die
:focus-visiblePseudoklasse ist jetzt aktiviert. (Firefox Bug 1445482). - Der
pinch-zoomWert für dietouch-actionEigenschaft ist jetzt aktiviert. (Firefox Bug 1329241).
JavaScript
-
Die
collationEigenschaft kann nun in den Optionen angegeben werden, die an denIntl.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
- Die Unterstützung für Flash wurde vollständig aus Firefox entfernt (Firefox Bug 1675349).
APIs
Keine Änderungen.
WebDriver Konformität (Marionette)
- Ein potenzielles Timeout beim Seitenladen wurde behoben, wenn
WebDriver:ElementClickfür einen Link mit einemtargetaufgerufen wird, das nicht_blankist (Firefox Bug 1678455). - Die Verwendung von Web-Element-Referenzen in anderen Browsing-Kontexten als dem ursprünglichen liefert nun korrekt einen
kein solches ElementFehler anstelle einesveraltete ElementreferenzFehlers (Firefox Bug 1684827).
Bekannte Fehler
- WebDriver-Befehle nach einem Aufruf von
WebDriver:SwitchToFramekönnen mit einem "kein solches Fenster" Fehler fehlschlagen, wenn der Inhalt des Frames noch nicht vollständig geladen ist (Firefox Bug 1691348). - Nach einer Gruppenübergreifenden Seitennavigation kann der Zugriff auf ein zuvor abgerufenes Element nicht immer einen "veralteten Element" Fehler auslösen und kann auch zu einem "kein solches Element" Fehler führen. Um dies zu verhindern, setzen Sie die
marionette.actors.enabledPräferenz auffalse(Firefox Bug 1690308).
Änderungen für Add-on-Entwickler
Keine Änderungen.