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 143 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 143, die Entwickler betreffen. Firefox 143 ist die aktuelle Beta-Version von Firefox und wird am 16. September 2025 veröffentlicht.

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

Änderungen für Webentwickler

CSS

  • Das ::details-content-Pseudo-Element ist nun standardmäßig aktiviert. Es ermöglicht das Styling des Inhalts des <details>-Elements. (Firefox-Bug 1941406).
  • Mehrpass-Rastergrößenanpassung ist nun standardmäßig aktiviert und folgt dem Algorithmus in der CSS Grid-Spezifikation. Im Mehrpass-Algorithmus werden zuerst die Spalten und dann die Zeilen dimensioniert; Prozentwerte werden aufgelöst, nachdem die Größe des Containers bekannt ist. Mit dieser Standardunterstützung werden prozentbasierte Zeilentracks und Rasterelemente mit Seitenverhältnissen nun in mehr Fällen korrekt dimensioniert. (Firefox-Bug 1957244).

APIs

Entfernungen

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Aktualisiert das browsingContext.contextCreated-Ereignis, um für alle offenen Kontexte beim Abonnieren des Ereignisses ausgelöst zu werden (Firefox-Bug 1754273).
  • Implementierte neue Befehle für das network-Modul, um die Aufzeichnung von Netzwerkdaten zu ermöglichen:
    • network.addDataCollector fügt einen Netzwerkdatensammler zu contexts, userContexts oder global hinzu. Der Sammler wird Netzwerkdaten aufzeichnen, die den bereitgestellten dataTypes entsprechen. Derzeit wird nur der Datentyp "response" unterstützt. Ein maxEncodedDataSize muss ebenfalls angegeben werden, Netzwerkdaten, die diese Größe überschreiten, werden nicht aufgezeichnet (Firefox-Bug 1971778).
    • network.removeDataCollector entfernt einen zuvor hinzugefügten Netzwerkdatensammler (Firefox-Bug 1971781).
    • network.getData ruft die gesammelten Daten für eine bereitgestellte request-ID, dataType und optional collector-ID ab. Bei Angabe einer collector-ID können Clients auch das disown-Flag übergeben, um die Netzwerkdaten vom Sammler freizugeben. Beachten Sie, dass Daten gelöscht werden, wenn sie nicht mehr von einem Sammler gehalten werden (Firefox-Bug 1971780).
    • network.disownData gibt die Daten für eine gegebene request-ID und dataType von der bereitgestellten collector-ID frei (Firefox-Bug 1971779).
  • Behebte einen Fehler, bei dem emulation.setLocaleOverride die Überschreibung nicht auf neu erstellte Cross-Origin-Iframes anwendete (Firefox-Bug 1978533).
  • Behebte einen Fehler, bei dem mehrere Befehle wie session.subscribe fehlschlugen, wenn ein Tab entladen wurde (Firefox-Bug 1949037).
  • Korrigierte das browsingContext.navigationCommitted-Ereignis, sodass die url-Eigenschaft nun Basic-Auth-Credentials enthält. (Firefox-Bug 1980137).

Änderungen für Add-on-Entwickler

  • Hinzufügung von storage.StorageArea.getKeys(). Diese Methode gibt ein Array zurück, das alle Schlüssel in einem Speicherbereich enthält. Es ist für alle Speicherbereiche verfügbar, das heißt sync, local, session, und managed. (Firefox-Bug 1910669)
  • Die Auswahl eines Erweiterungsvorschlags in der Adressleiste (Omnibox) durch den Benutzer, eine Aktion, die omnibox.onInputEntered auslöst, wird jetzt als Benutzeraktion angesehen. Zusätzlich zur Aktivierung der APIs, die eine Benutzeraktion erfordern, gewährt die Auswahl eines Erweiterungsvorschlags in der Adressleiste auch die Berechtigung "activeTab".

Experimentelle Webfunktionen

  • text-autospace: layout.css.text-autospace.enabled

    Die text-autospace CSS-Eigenschaft erlaubt es, den Abstand zwischen chinesischen/japanischen/koreanischen (CJK) und nicht-CJK-Zeichen festzulegen. Derzeit werden diese Werte nur analysiert und haben keine Auswirkungen auf die Ausgabe. (Firefox-Bug 1869577).

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