Firefox 108 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 108, die Entwickler betreffen. Firefox 108 wurde am 13. Dezember 2022 veröffentlicht.

Änderungen für Web-Entwickler

HTML

  • Das <source>-Element unterstützt die Attribute height und width, wenn es ein Kind eines <picture>-Elements ist. Diese Funktionalität kann über die dom.picture_source_dimension_attributes.enabled-Einstellung konfiguriert werden, die standardmäßig auf true gesetzt ist (Firefox-Bug 1795953).

CSS

  • Trigonometrische Funktionen sind jetzt mit der layout.css.trig.enabled-Einstellung standardmäßig auf true gesetzt. Dies erlaubt die Verwendung der Funktionen sin(), cos(), tan(), asin(), acos(), atan() und atan2() (Firefox-Bug 1774589, Firefox-Bug 1787070).
  • Der CSS-Typ <calc-constant> ist implementiert, um bekannte Konstanten wie pi und e innerhalb von Mathe-Funktionen zu ermöglichen (Firefox-Bug 1682444, Firefox-Bug 1787070).
  • Container-Abfrage-Längeneinheiten werden jetzt über die layout.css.container-queries.enabled-Einstellung unterstützt, die standardmäßig auf false gesetzt ist. Das Setzen dieser Einstellung auf true erlaubt die Verwendung von Längeneinheiten cqw, cqh, cqi, cqb, cqmin und cqmax, die relativ zur Größe eines Abfrage-Containers sind. Für weitere Informationen zu diesen Einheiten siehe die CSS Container Abfragen Dokumentation (Firefox-Bug 1744231).
  • Die Eigenschaft font-variant-emoji wird jetzt über die layout.css.font-variant-emoji.enabled-Einstellung unterstützt, die standardmäßig auf false gesetzt ist. Diese Eigenschaft ermöglicht es, einen Standarddarstellungsstil für die Anzeige von Emojis festzulegen (Firefox-Bug 1461589).

JavaScript

Keine bemerkenswerten Änderungen

HTTP

APIs

Medien, WebRTC und Web Audio

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

Marionette

  • Unterstützung für die Eigenschaften tiltX, tiltY und twist von Zeigeraktionen für WebDriver:PerformActions hinzugefügt (Firefox-Bug 1793832).
  • Ein Fehler wurde behoben, bei dem WebDriver:GetElementText den Elementtext für hübsch gedrucktes XML nicht zurückgab (Firefox-Bug 1794099).
  • HTMLDocument wird nicht mehr als WebElement-Referenz serialisiert (Firefox-Bug 1793920).
  • WebDriver:NewWindow öffnet jetzt ein Fenster mit einem about:blank-Tab anstelle von about:newtab (Firefox-Bug 1533058).

Änderungen für Add-on-Entwickler

Ältere Versionen