Firefox 84 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 84, die Entwickler betreffen. Firefox 84 wurde am 15. Dezember 2020 veröffentlicht.

Hinweis: Siehe auch And now for … Firefox 84 auf Mozilla Hacks.

Änderungen für Webentwickler

Entwicklerwerkzeuge

HTML

Keine Änderungen.

CSS

Entfernungen

  • Wir haben die proprietären -moz-default-appearance-Eigenschaftswerte scrollbar-small (stattdessen wird scrollbar-width: thin verwendet) und scrollbar (nur macOS; stattdessen werden scrollbar-horizontal und scrollbar-vertical verwendet) entfernt (Firefox Bug 1673132).

JavaScript

  • Benutzerdefinierte Datums-/Zeitformate, die als Optionen zum Intl.DateTimeFormat() Konstruktor angegeben werden, können jetzt fractionalSecondDigits umfassen — die Anzahl der Ziffern, die verwendet werden, um Sekundenbruchteile darzustellen (Firefox Bug 1645107).

HTTP

Keine Änderungen.

Sicherheit

  • Firefox stellt jetzt sicher, dass localhost-URLs — wie http://localhost/ und http://dev.localhost/ — auf die Loopback-Schnittstelle des lokalen Hosts verweisen (z. B. http://127.0.0.1). Dadurch wird angenommen, dass Ressourcen von localhost sicher bereitgestellt wurden (siehe Sichere Kontexte) und nicht als gemischte Inhalte behandelt werden (Firefox Bug 1220810, Firefox Bug 1488740).

APIs

Medien, WebRTC und Web Audio

Entfernungen

WebAssembly

Keine Änderungen.

WebDriver-Konformität (Marionette)

  • Unterstützung für den Chrome-Bereich für WebDriver:PerformActions und WebDriver:ReleaseActions hinzugefügt (Firefox Bug 1365886).
  • Die neue Fission-kompatible API ist jetzt standardmäßig aktiviert. Um zur früheren API zurückzukehren, muss die Voreinstellung marionette.actors.enabled auf false gesetzt werden (Firefox Bug 1669169).
  • WebDriver:SwitchToWindow wurde so korrigiert, dass es immer zum obersten Browsing-Kontext zurückwechselt (Firefox Bug 1305822).
  • Verbesserte Überprüfungen des Browsing-Kontexts für WebDriver:SwitchToParentFrame (Firefox Bug 1671622).
  • Ein Hang bei WebDriver:Back behoben, der auftrat, wenn das aktuell ausgewählte <iframe> entladen wurde (Firefox Bug 1672758).

Bekannte Fehler

  • Nach der Navigation auf einer Seite kann der Zugriff auf ein zuvor abgerufenes Element nicht immer einen "stale element"-Fehler auslösen und auch zu einem "no such element"-Fehler führen. Um dies zu verhindern, setzen Sie die Voreinstellung marionette.actors.enabled auf false (Firefox Bug 1684827).

Änderungen für Add-On-Entwickler

  • Die API browsingData.remove() unterstützt jetzt das Entfernen eines Teilbereichs von Datentypen nach cookieStoreId.

Ältere Versionen