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 150 Versionshinweise für Entwickler (Stabile Version)

Dieser Artikel bietet Informationen über die Änderungen in Firefox 150, die Entwickler betreffen. Firefox 150 wurde am 21. April 2026 veröffentlicht.

Änderungen für Webentwickler

Entwickler-Tools

  • Eine spezifische Nachricht wird jetzt im Response-Tab des Netzwerkbereichs angezeigt, um anzugeben, warum keine Antwortdaten vorliegen, wenn eine Anfrage umgeleitet wurde. (Firefox Fehler 2016679).
  • Ein neuer Abschnitt "Element-spezifische Pseudo-Klassen" wurde zum Pseudo-Klassen-Umschaltbereich hinzugefügt, einschließlich eines Umschalters für die :open Pseudo-Klasse, die nur für Elemente verfügbar ist, die einen offenen Zustand haben, wie <dialog> Elemente. Der bestehende Umschalter für die :visited Pseudo-Klasse wurde ebenfalls dorthin verschoben, da er nur für <a> und <area> Elemente gilt. (Firefox Fehler 2014442).

HTML

  • Das "auto" Schlüsselwort wird nun als Option für das sizes Attribut von <img> Elementen (und HTMLImageElement.sizes) unterstützt. Dies ermöglicht es, dass lazy-geladene <img> Elemente die berechnete Bildlayoutgröße verwenden, nachdem CSS angewendet wurde, um auszuwählen, welches Bild aus einem srcset angezeigt werden soll. Dies ist einfacher, als Medienbedingungen und deren zugehörige Größen im Attribut anzugeben, was wahrscheinlich ein Verhalten dupliziert, das bereits in CSS-Medienabfragen erfasst ist. (Firefox Fehler 1819581).

CSS

JavaScript

Keine bemerkenswerten Änderungen.

APIs

DOM

Medien, WebRTC und Web Audio

WebDriver Konformität (WebDriver BiDi, Marionette)

Allgemein

  • Ein Problem wurde behoben, bei dem das Schließen des Browsers mit offenen Downloads durch eine Eingabeaufforderung blockiert werden konnte. Die Eingabeaufforderung wird jetzt automatisch abgelehnt. (Firefox Fehler 2003840).

WebDriver BiDi

  • Der emulation.setNetworkConditions Befehl wurde hinzugefügt, der derzeit type: offline unterstützt. Damit können Sie den Offline-Modus entweder in bestimmten Browserkontexten, in Benutzerkontexten (sogenannte Container) oder global emulieren. (Firefox Fehler 1993079).
  • Wir haben die Unterstützung für nicht-utf-8 Header-Werte über alle network Modulbefehle und Events hinweg verbessert. Sie werden nun korrekt in BytesValue serialisiert. (Firefox Fehler 1994996).
  • Ein Fehler wurde für Download-Ereignisse behoben, die von einer Antwort mit dem "Content-Disposition" Header ausgelöst wurden. Solche Ereignisse fehlten die navigation Eigenschaft, wenn der Download durch einen Link mit target="_blank" initiiert wurde. (Firefox Fehler 1999481).
  • Das log.entryAdded Event wurde aktualisiert, um nur für Konsolen-API-Aufrufe emittiert zu werden, die tatsächlich eine Nachricht in den Entwicklertools des Browsers drucken (siehe auch die Konsolenspezifikation: wann die Druckfunktion verwenden). Mit dieser Änderung lösen console.clear oder console.time kein Ereignis mehr aus. (Firefox Fehler 1866749).
  • Ein Wettlaufzustand mit dem browsingContext.setViewport Befehl wurde behoben, der zu einem Timeout führen konnte, wenn mehrere Kontexte parallel erstellt wurden. (Firefox Fehler 2019511).
  • Der browsingContext.locateNodes Befehl wurde verbessert, um das Abrufen des HTML-Elements (documentElement) einer Seite bei Verwendung des css Locators zu ermöglichen. (Firefox Fehler 2020578).

Marionette

  • Der WebDriver:getShadowRoot Befehl wurde korrigiert, um die Rückgabe von User-Agent-Shadow Roots zu stoppen. (Firefox Fehler 2016741).

Änderungen für Add-on Entwickler

Experimentelle Web-Features

Diese Features werden in Firefox 150 ausgeliefert, sind aber standardmäßig deaktiviert. Um sie zu testen, suchen Sie auf der about:config Seite nach dem entsprechenden Präferenz und setzen Sie ihn auf true. Weitere solcher Features finden Sie auf der Seite Experimentelle Features.