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
- Entwickler können nun den Seiteninspektor verwenden, um die
:focus-visible
Pseudoklasse für das aktuell ausgewählte Element umzuschalten (zusätzlich zu den zuvor unterstützten Pseudoklassen::hover
,:active
und:focus
,:focus-within
, und: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 derdom.menuitem.enabled
Flag verborgen. (Firefox Bug 1680596).
CSS
- Die
:focus-visible
Pseudoklasse ist jetzt aktiviert. (Firefox Bug 1445482). - Der
pinch-zoom
Wert für dietouch-action
Eigenschaft ist jetzt aktiviert. (Firefox Bug 1329241).
JavaScript
-
Die
collation
Eigenschaft kann jetzt in den Optionen angegeben werden, die demIntl.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
- Die Unterstützung für Flash wurde vollständig aus Firefox entfernt (Firefox Bug 1675349).
APIs
Keine Änderungen.
WebDriver-Konformität (Marionette)
- Ein potenzielles Seitenladezeitüberschreitungsproblem wurde behoben, wenn
WebDriver:ElementClick
für einen Link mit einemtarget
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 einesstale 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 auffalse
(Firefox Bug 1690308).
Änderungen für Add-on-Entwickler
Keine Änderungen.