Firefox 84 für Entwickler

Dieser Artikel informiert ü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

Entwicklertools

HTML

Keine Änderungen.

CSS

Entfernungen

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

JavaScript

HTTP

Keine Änderungen.

Sicherheit

  • Firefox stellt nun sicher, dass localhost URLs — wie http://localhost/ und http://dev.localhost/ — sich auf die Loopback-Schnittstelle des lokalen Hosts beziehen (z. B. http://127.0.0.1). Daher wird nun angenommen, dass Ressourcen, die von localhost geladen werden, sicher geliefert wurden (siehe sichere Kontexte), und sie werden auch nicht als Mixed Content behandelt (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 wurde jetzt standardmäßig aktiviert. Um zur vorherigen API zurückzukehren, muss die Einstellung marionette.actors.enabled auf false gesetzt werden (Firefox Bug 1669169).
  • WebDriver:SwitchToWindow wurde behoben, um immer zum obersten Browsing-Kontext zurückzukehren (Firefox Bug 1305822).
  • Verbesserte Überprüfungen der Browsing-Kontexte für WebDriver:SwitchToParentFrame (Firefox Bug 1671622).
  • Ein Hänger bei WebDriver:Back wurde behoben, der auftrat, wenn das aktuell ausgewählte <iframe> entladen wurde (Firefox Bug 1672758).

Bekannte Bugs

  • Nach der 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 Einstellung marionette.actors.enabled auf false (Firefox Bug 1684827).

Änderungen für Add-on-Entwickler

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

Ältere Versionen