Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 158: Versionshinweise für Entwickler (Beta)

Dieser Artikel informiert über die Änderungen in Firefox 158, die für Entwickler relevant sind. Firefox 158 ist die aktuelle Betaversion von Firefox und erscheint am 13. Oktober 2026.

Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Arbeit.

Änderungen für Webentwickler

Barrierefreiheit

  • Das Attribut aria-busy wird jetzt in Firefox für Android unterstützt (auf Desktop-Geräten wird es bereits seit Langem unterstützt). Dieser ARIA-Zustand gibt an, ob ein Element gerade geändert wird. So können unterstützende Technologien warten, bis Änderungen am Inhalt abgeschlossen sind, bevor sie Benutzer über die Aktualisierung informieren. Ein Screenreader kann beispielsweise warten, bis die Aktualisierung einer Live-Region abgeschlossen ist, bevor er die Änderungen ansagt. (Firefox-Bug 908042).

CSS

  • Typisierte Arithmetik in CSS wird jetzt unterstützt. Damit können Funktionen wie calc() zwei Werte desselben Datentyps dividieren, auch wenn sie unterschiedliche Einheiten verwenden. Die resultierenden einheitslosen Quotienten können anschließend in andere Datentypen umgewandelt werden, um nützliche Beziehungen zwischen verschiedenen Werten auf einer Seite herzustellen. (Firefox-Bug 2067411).

HTTP

APIs

DOM

  • Die Methode SVGGraphicsElement.getBBox() berücksichtigt jetzt die Eigenschaften fill und stroke ihres Arguments [options`](/de/docs/Web/API/SVGGraphicsElement/getBBox#options), wenn sie für <tspan>- und <textPath>-Elemente aufgerufen wird. So können Sie einen Begrenzungsrahmen abrufen, der die Kontur eines Textabschnitts einschließt, wie es bereits für ein vollständiges <text>-Element möglich war. (Firefox-Bug 2072680).

WebDriver-Konformität (WebDriver BiDi, Marionette)

Allgemein

  • Die Befehle permissions.setPermission in WebDriver BiDi und WebDriver:SetPermission in Marionette unterstützen jetzt das Festlegen der Berechtigungen camera und microphone. Damit können Tests den Zugriff auf Mediengeräte erlauben oder verweigern, ohne den Benutzer um eine Entscheidung zu bitten. (Firefox-Bug 2070577).
  • Die Toleranzen für den Beginn und die Bewegung von Berührungen wurden bei der Automatisierung auf null gesetzt. Berührungsaktionen lösen das Scrollen nun genau an der Position aus, an der sie ausgeführt werden, ohne dass kleine anfängliche Bewegungen abgefangen werden. (Firefox-Bug 2055661).

WebDriver BiDi

  • Der Befehl browsingContext.captureScreenshot unterstützt jetzt das Argument imageSize. Damit können Clients die maximale Größe des resultierenden Screenshots festlegen. (Firefox-Bug 2069002).
  • Der Befehl browsingContext.startScreencast unterstützt jetzt das Argument destinationFolder. Damit können Clients den Ordner auswählen, in dem die aufgezeichnete Videodatei gespeichert wird. (Firefox-Bug 2072616).

Marionette

  • Der Befehl WebDriver:TakeScreenshot gibt jetzt den Fehler unable to capture screen zurück, wenn die Breite oder Höhe des aufgenommenen Bildes null ist. (Firefox-Bug 1492357).

Sonstiges

  • Die Unterstützung für das Bildformat JPEG XL (image/jxl) ist jetzt standardmäßig aktiviert. JPEG XL ist ein lizenzgebührenfreies Rasterbildformat, das verlustbehaftete und verlustfreie Komprimierung, Transparenz, Animationen und HDR unterstützt. Bestehende JPEG-Bilder lassen sich außerdem verlustfrei in JPEG XL umwandeln. (Firefox-Bug 2065096).

Änderungen für Add-on-Entwickler

Experimentelle Web-Features

Diese Features sind in Firefox 158 enthalten, aber standardmäßig deaktiviert. Um sie auszuprobieren, suchen Sie auf der Seite about:config nach der entsprechenden Einstellung und setzen Sie sie auf true. Weitere solche Features finden Sie auf der Seite Experimentelle Features.

  • corner-shape-Eigenschaften: layout.css.corner-shape.enabled

    Die Kurzschreibweise corner-shape und die zugehörigen Einzeleigenschaften werden jetzt in Nightly unterstützt. Mit diesen Eigenschaften können Sie die Form von Ecken mithilfe eines Schlüsselwortwerts von <corner-shape-value> oder der Funktion superellipse() anpassen. (Firefox-Bug 2070927).

  • Spracherkennung auf dem Gerät: media.webspeech.recognition.enable

    Spracherkennung auf dem Gerät wird jetzt in Nightly unterstützt, allerdings nur auf Desktop-Geräten. Damit können Sie Spracherkennung über die Web Speech API direkt im Browser durchführen, statt auf einen Cloud-Dienst angewiesen zu sein. (Firefox-Bug 2069803).

  • Streaming von Request-Bodys: dom.fetch.streaming_upload

    Nur in Nightly können Sie jetzt einen ReadableStream als Request-Body festlegen, beispielsweise über den Konstruktor Request() oder die Methode Window.fetch(). So können Sie Uploads schrittweise streamen, statt warten zu müssen, bis der gesamte Body verfügbar ist. (Firefox-Bug 1594633).