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

  • Ein Fix für die Handhabung des negativen Vorzeichens durch den pad Deskriptor (Firefox-Bug 1714445).
  • Die -moz-tab-size Eigenschaft wurde zur Standard tab-size entprefixed und die prefixed Version als Alias beibehalten (Firefox-Bug 737785).

Entfernungen

  • Die nicht standardisierte -moz-outline-radius Eigenschaft wurde entfernt (Firefox-Bug 1715984). Die Eigenschaft konnte seit Firefox 88 nicht mehr von Webentwicklern genutzt werden, dies vervollständigt die Entfernung.

JavaScript

  • Intl.DateTimeFormat.prototype.formatRange() und Intl.DateTimeFormat.prototype.formatRangeToParts() werden nun in den Release-Builds unterstützt. Die Methode formatRange() gibt einen lokalisierten und formatierten String für den Bereich zwischen zwei Date Objekten zurück (z.B., "1/05/21 – 1/10/21"). Die Methode formatRangeToParts() gibt ein Array mit den lokal spezifischen Teilen eines formatierten Datumbereichs zurück (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-ortspezifischen Formate shortGeneric und longGeneric (Firefox-Bug 1653024).
  • Der Error() Konstruktor kann nun den Fehler cause als Wert im Parameter option aufnehmen. Dadurch kann Code Fehler abfangen und neue/modifizierte Versionen werfen, die den ursprünglichen Fehler und die Stacktrace behalten (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 für Benutzeraufforderungen, die in einem Popup-Fenster geöffnet wurden, hängen blieben (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).

Ältere Versionen