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

Dieser Artikel liefert Informationen über die Änderungen in Firefox 152, die Entwickler betreffen. Firefox 152 wurde am 16. Juni 2026 veröffentlicht.

Änderungen für Webentwickler

Entwickler-Tools

  • Die Entwickler-Tools verfügen jetzt über eine Option "Kommentare anzeigen", mit der das Anzeigen von HTML-Kommentarknoten im Inspector umgeschaltet werden kann. Diese Option finden Sie im Einstellungsbereich. (Firefox Bug 1455294).

HTML

Keine bemerkenswerten Änderungen.

SVG

CSS

  • Die field-sizing CSS-Eigenschaft ermöglicht es Ihnen, das Größenverhalten von Formularelementen zu steuern. Diese Eigenschaft hat zwei Werte: content erlaubt es den Elementen, ihre Größe an den Inhalt anzupassen, und fixed setzt eine feste Größe für die Elemente. (Firefox Bug 2036620).

JavaScript

Keine bemerkenswerten Änderungen.

APIs

DOM

Medien, WebRTC und Web Audio

WebDriver-Konformität (WebDriver BiDi, Marionette)

Allgemein

  • Die Marionette und WebDriver BiDi Screenshot-Befehle wurden verbessert, um maximale zulässige Dimensionen zu erzwingen. (Firefox Bug 2020302).

WebDriver BiDi

  • Der Befehl webExtension.install wurde erweitert, um die Installation von Web-Erweiterungen im Firefox im privaten Modus zu unterstützen. (Firefox Bug 1947679).
  • Der Befehl browser.setDownloadBehavior wurde verbessert, um das Überschreiben des Download-Zielordners zu ermöglichen, bevor die temporäre Datei erstellt wird. (Firefox Bug 2017252).
  • Netzwerkevents wurden so korrigiert, dass JavaScript-Antworten im Zwischenspeicher nur weitergeleitet werden, wenn ein passendes Netzwerk-Event-Sammler vorhanden ist, um unnötige Datenweiterleitung zu vermeiden. (Firefox Bug 2018237).

Marionette

  • Die Befehle WebDriver:Navigate und WebDriver:Refresh wurden verbessert, um Fehler korrekt zu melden, wenn das Auslösen der Navigation fehlschlägt, anstatt sie stillschweigend zu ignorieren. (Firefox Bug 2033769).

Änderungen für Add-on-Entwickler

Experimentelle Web-Features

Diese Features werden in Firefox 152 ausgeliefert, sind aber standardmäßig deaktiviert. Um sie zu testen, suchen Sie nach der entsprechenden Einstellung auf der Seite about:config und setzen Sie diese auf true. Weitere solche Funktionen finden Sie auf der Seite Experimentelle Funktionen.

  • WebAssembly JavaScript Promise Integration (JS-PI): javascript.options.wasm_js_promise_integration

    WebAssembly JavaScript Promise Integration (JS-PI) ermöglicht es WebAssembly-Modulen, mit asynchronen, auf Promise-basierenden JavaScript-APIs zu interagieren. Dadurch kann der WebAssembly-Code unterbrochen werden, während auf ein JavaScript-Promise gewartet wird, und wiederaufgenommen werden, wenn das Promise abgeschlossen ist. (Firefox Bug 2015877).

  • Überprüfung, ob eine Medienkodierung/dekodierungskonfiguration für WebRTC unterstützt wird: media.mediacapabilities.webrtc.enabled

    Der webrtc-Typ kann jetzt als Option für MediaCapabilities.decodingInfo() und MediaCapabilities.encodingInfo() übergeben werden, um zu überprüfen, ob eine Kodierungs-/Dekodierungskonfiguration für WebRTC verwendet werden kann. Dies ersetzt den nicht standardisierten transmission-Typ, der zuvor in Firefox als Alias verwendet wurde. (Firefox Bug 1825286).

  • TC39 Iterator includes Vorschlag: javascript.options.experimental.iterator_includes

    Die Methode Iterator.prototype.includes() prüft, ob der Iterator einen angegebenen Wert erzeugen wird. (Firefox Bug 2025779).

  • TC39 Intl.Locale info Vorschlag: javascript.options.experimental.intl_locale_info

    Der TC39 Intl.Locale info Vorschlag wird jetzt in den Nightly-Builds unterstützt, wenn die Einstellung aktiviert ist. Dazu gehören alle Intl.Locale Instanzmethoden, die mit "get" beginnen. (Firefox Bug 1693576).

  • Textmodul-Import: javascript.options.experimental.import_text

    Die with-Klausel { type: "text" } ermöglicht das Importieren einer Modulo-Quelle als Zeichenfolgewert. Der Medientyp der Antwort wird ignoriert und der Inhalt wird als Text geparst, selbst wenn die Quelle Skripte oder anderen ausführbaren Code enthält. (Firefox Bug 2024854).

  • <timeline-range-name> Werte in @keyframes Selektoren: layout.css.scroll-driven-animations.enabled

    Die @keyframes-At-Regel unterstützt jetzt <timeline-range-name> Werte. Diese Werte ermöglichen es, das Segment anzugeben, innerhalb dessen eine scrollgesteuerte Animation stattfindet. (Firefox Bug 1824875).

  • Crash-Berichterstattung (Nightly): dom.reporting.crash.enabled

    Absturzberichte können jetzt über die Reporting API gesendet werden. (Firefox Bug 2036160).