Firefox 118 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 118, die Entwickler betreffen. Firefox 118 wurde am 26. September 2023 veröffentlicht.

Änderungen für Webentwickler

HTML

  • Das <search>-Element wird nun unterstützt. Das <search>-Element ist ein Gruppenelement, das dazu dient, alle Elemente zu enthalten, die in einer Such- oder Filteroperation verwendet werden (Firefox Bug 1824121).

CSS

  • Die font-synthesis-position-Eigenschaft und der position-Wert für die Kurzschreibweise der font-synthesis-Eigenschaft werden nun unterstützt. Diese ermöglichen es, tief- und hochgestellte Schriftarten zu deaktivieren, wenn diese keine Glyphen für sie haben, wenn font-variant-position verwendet wird (Firefox Bug 1849010).
  • Mehrere CSS-Mathefunktionen werden nun unterstützt: abs(), sign(), round(), mod(), rem(), pow(), sqrt(), hypot(), log() und exp() (Firefox Bug 1814589).
  • Ein neues Schlüsselwort from-font in der CSS-Eigenschaft font-size-adjust ermöglicht es, das gewünschte <font-metric> von der zuerst verfügbaren Schriftart auszuwählen (Firefox Bug 1708240).
  • Die CSS-Eigenschaft transform-box unterstützt jetzt die Werte content-box und stroke-box. Für die Referenzbox verwendet der content-box-Wert die Inhaltsbox und der stroke-box-Wert verwendet die Begrenzungsbox des Strichs, die die Form eines SVG enthält (Firefox Bug 1819464).
  • Die CSS-Eigenschaft font-size-adjust unterstützt das Schlüsselwort from-font, das es ermöglicht, das gewünschte <font-metric> von der zuerst verfügbaren Schriftart auszuwählen (Firefox Bug 1708240).

JavaScript

Keine bemerkenswerten Änderungen.

HTTP

MathML

  • Die <semantics>- und <maction>-Elemente rendern standardmäßig nur das erste Kindelement. Die Präferenz mathml.legacy_maction_and_semantics_implementations.disabled wurde entfernt (Firefox Bug 1788223).
  • Alle Werte des mathvariant-Attributs außer normal sind jetzt veraltet. Zusätzlich ist die Verwendung des Attributs jetzt auf das <mi>-Element beschränkt (Firefox Bug 1845461).

APIs

WebDriver-Konformität (WebDriver BiDi, Marionette)

Allgemein

  • Ein internes Race-Condition-Problem für Android wurde behoben, das dazu führte, dass der zurückgegebene Text der Benutzeraufforderung sowohl für WebDriver BiDi als auch für Marionette leer war (Firefox Bug 1848167).
  • Sowohl der WebDriver:PerformActions-Befehl in Marionette als auch der browsingContext.performActions-Befehl in WebDriver BiDi scrollten nicht richtig für eine wheel-Eingabequelle in Umgebungen, die mit einem hochauflösenden Display verbunden sind (Firefox Bug 1849229).

WebDriver BiDi

Marionette

Änderungen für Add-on-Entwickler

Entfernungen

Ältere Versionen