Firefox 108 für Entwickler

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

Änderungen für Webentwickler

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 Präferenz dom.picture_source_dimension_attributes.enabled konfiguriert werden, die jetzt standardmäßig auf true gesetzt ist (Firefox Bug 1795953).

CSS

  • Trigonometrische Funktionen sind jetzt aktiviert, wenn die Präferenz layout.css.trig.enabled standardmäßig auf true gesetzt ist. Dies ermöglicht die Verwendung von Funktionen wie sin(), cos(), tan(), asin(), acos(), atan() und atan2() (Firefox Bug 1774589, Firefox Bug 1787070).
  • Der CSS <calc-constant>-Typ ist implementiert, um wohlbekannte Konstanten wie pi und e innerhalb von Mathematischen Funktionen zu ermöglichen (Firefox Bug 1682444, Firefox Bug 1787070).
  • Container-Abfrage-Einheitlängen werden jetzt über die Präferenz layout.css.container-queries.enabled unterstützt, die standardmäßig auf false gesetzt ist. Wenn diese Präferenz auf true gesetzt wird, kann man die Längeneinheiten cqw, cqh, cqi, cqb, cqmin und cqmax verwenden, die relativ zur Größe eines Abfragecontainers sind. Für weitere Informationen zu diesen Einheiten siehe die CSS Container Queries Dokumentation (Firefox Bug 1744231).
  • Die font-variant-emoji Eigenschaft wird jetzt über die Präferenz layout.css.font-variant-emoji.enabled unterstützt, die standardmäßig auf false gesetzt ist. Diese Eigenschaft ermöglicht es Ihnen, einen Standarddarstellungsstil für die Darstellung 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

  • In Folge einer Änderung in der Spezifikation wurde das Log-Eintrag-Level "warning" in "warn" umbenannt (Firefox Bug 1797115).
  • Bei der Verwendung von script.evaluate und script.callFunction mit einem Sandbox-Namen, der einem leeren String entspricht, wird die Auswertung jetzt im Standardbereich durchgeführt (Firefox Bug 1793589).
  • Unterstützung für das browsingContext.domContentLoaded-Ereignis hinzugefügt (Firefox Bug 1756610).

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 schön formatiertes XML nicht zurückgab (Firefox Bug 1794099).
  • HTMLDocument wird nicht mehr als WebElement-Referenz serialisiert (Firefox Bug 1793920).
  • WebDriver:NewWindow öffnet nun ein Fenster mit einem about:blank Tab anstelle von about:newtab (Firefox Bug 1533058).

Änderungen für Add-On-Entwickler

  • Firefox gibt jetzt eine Warnung aus, wenn eine Erweiterung installiert wird, deren Versionsnummer nicht dem empfohlenen Format entspricht (Firefox Bug 1793925).