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
- Das
type="color"
<input>
-Element akzeptiert jetzt nicht nur HEX-Farben wie#ff6699
, sondern auch alle CSS<color>
-Werte, zum Beispieloklab(50% 0.1 0.1 / 0.5)
. (Firefox-Bug 1965029).
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
- Die veraltete
CompositionEvent.locale
-Eigenschaft wird nicht mehr unterstützt. (Firefox-Bug 1700969).
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 zucontexts
,userContexts
oder global hinzu. Der Sammler wird Netzwerkdaten aufzeichnen, die den bereitgestelltendataTypes
entsprechen. Derzeit wird nur der Datentyp "response" unterstützt. EinmaxEncodedDataSize
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 bereitgestellterequest
-ID,dataType
und optionalcollector
-ID ab. Bei Angabe einercollector
-ID können Clients auch dasdisown
-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 gegebenerequest
-ID unddataType
von der bereitgestelltencollector
-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 dieurl
-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ßtsync
,local
,session
, undmanaged
. (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.