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, wie der pad Deskriptor das Minuszeichen behandelt (Firefox-Bug 1714445).
  • Die -moz-tab-size Eigenschaft wurde auf die standardmäßige tab-size geändert, und die präfixierte Version wurde als Alias beibehalten (Firefox-Bug 737785).

Entfernungen

  • Die nicht-standardmäßige -moz-outline-radius Eigenschaft wurde entfernt (Firefox-Bug 1715984). Diese Eigenschaft war seit Firefox 88 für Webentwickler nicht mehr nutzbar, was die Entfernung vervollständigt.

JavaScript

  • Intl.DateTimeFormat.prototype.formatRange() und Intl.DateTimeFormat.prototype.formatRangeToParts() werden jetzt in Release-Builds unterstützt. Die formatRange() Methode liefert eine lokalisierte und formatierte Zeichenkette für den Bereich zwischen zwei Date Objekten (z. B. "1/05/21 – 1/10/21"). Die formatRangeToParts() Methode liefert ein Array mit den lokalspezifischen Teilen eines formatierten Datumsbereichs (Firefox-Bug 1653024).
  • Der Intl.DateTimeFormat() Konstruktor erlaubt vier neue timeZoneName Optionen zur Formatierung, wie die Zeitzone angezeigt wird. Diese beinhalten die lokalisierten GMT-Formate shortOffset und longOffset, sowie die generischen Nicht-Ort-Formate shortGeneric und longGeneric (Firefox-Bug 1653024).
  • Der Error() Konstruktor kann nun den Fehler cause als Wert im option Parameter verwenden. Dies erlaubt 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 hängen blieben, die in einem Popup-Fenster geöffnet wurden (Firefox-Bug 1721982).
  • Eine unangemessene Behandlung der webSocketUrl Fähigkeit wurde behoben, die true zurückgab, wenn webSocketUrl nicht unterstützt wurde (Firefox-Bug 1713775).