Firefox 91 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 91, die Entwickler betreffen werden. Firefox 91 wurde am 10. August 2021 veröffentlicht.

Hinweis: Siehe auch Hopping on Firefox 91 auf Mozilla Hacks.

Änderungen für Webentwickler

HTML

Keine Änderungen

CSS

  • Eine Korrektur zur Behandlung des negativen Vorzeichens durch den Deskriptor pad (Firefox-Bug 1714445).
  • Die Eigenschaft -moz-tab-size wurde ohne Präfix zur standardmäßigen tab-size gemacht, wobei die Version mit Präfix als Alias beibehalten wurde (Firefox-Bug 737785).

Entfernung

  • Die nicht standardisierte Eigenschaft -moz-outline-radius wurde entfernt (Firefox-Bug 1715984). Diese Eigenschaft war seit Firefox 88 für Webentwickler nicht mehr nutzbar, was hiermit abgeschlossen wurde.

JavaScript

  • Intl.DateTimeFormat.prototype.formatRange() und Intl.DateTimeFormat.prototype.formatRangeToParts() werden jetzt in Release-Builds unterstützt. Die Methode formatRange() gibt eine lokalisierte und formatierte Zeichenkette für den Bereich zwischen zwei Date-Objekten zurück (z. B. "1/05/21 – 1/10/21"). Die Methode formatRangeToParts() gibt ein Array zurück, das die lokal spezifischen Teile eines formatierten Datumsbereichs enthält (Firefox-Bug 1653024).
  • Der Intl.DateTimeFormat()-Konstruktor erlaubt vier neue timeZoneName-Optionen zur Formatierung der Anzeige der Zeitzone. Diese beinhalten die lokalisierten GMT-Formate shortOffset und longOffset sowie die generischen nicht-ortsgebundenen Formate shortGeneric und longGeneric (Firefox-Bug 1653024).
  • Der Error()-Konstruktor kann jetzt die Fehlerursache als Wert im option-Parameter übernehmen. Dies ermöglicht es dem Code, Fehler abzufangen und neue/veränderte Versionen zu werfen, die den ursprünglichen Fehler und den Stack-Trace beibehalten (Firefox-Bug 1679653).

HTTP

APIs

DOM

WebDriver-Konformität (Marionette)

  • Ein Fehler wurde behoben, der dazu führte, dass die Befehle WebDriver:AcceptAlert und WebDriver:DismissAlert bei Benutzeraufforderungen, die in einem Popup-Fenster geöffnet wurden, hängen blieben (Firefox-Bug 1721982).
  • Ein unangemessenes Handling der webSocketUrl-Fähigkeit wurde behoben, das true zurückgeben würde, wenn webSocketUrl nicht unterstützt wurde (Firefox-Bug 1713775).

Ältere Versionen