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

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

Entwicklerwerkzeuge

  • Eine spezifische Nachricht wird jetzt im Antwort-Tab des Netzwerkbereichs angezeigt, um zu erklären, warum keine Antwortdaten vorliegen, wenn eine Anfrage umgeleitet wurde. (Firefox Fehler 2016679).
  • Ein neuer Abschnitt "Element-spezifische Pseudoklassen" wurde im Pseudoklassen-Umschaltbereich hinzugefügt, einschliesslich eines Umschalters für die :open Pseudoklasse, die nur für Elemente verfügbar ist, die einen offenen Zustand haben, z.B. <dialog>-Elemente. Der bestehende Umschalter für die :visited Pseudoklasse wurde ebenfalls dorthin verschoben, da sie nur auf <a> und <area>-Elemente zutrifft. (Firefox Fehler 2014442).

HTML

  • Das "auto" Schlüsselwort wird jetzt als Option für das sizes Attribut von <img>-Elementen (und HTMLImageElement.sizes) unterstützt. Dies ermöglicht es, lazy-geladenen <img>-Elementen die errechnete Bildlayoutgröße zu verwenden, nachdem alle CSS-Regeln angewendet wurden, um auszuwählen, welches Bild aus einem srcset angezeigt werden soll. Dies ist einfacher als die Angabe von Medienbedingungen und zugehörigen Größen im Attribut, was wahrscheinlich Verhalten dupliziert, das bereits in CSS-Media Queries 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 Vorhandensein laufender Downloads beim Schließen des Browsers durch eine Eingabeaufforderung blockiert werden konnte. Die Eingabeaufforderung wird jetzt automatisch geschlossen. (Firefox Fehler 2003840).

WebDriver BiDi

  • Der emulation.setNetworkConditions Befehl wurde hinzugefügt, der momentan den type: offline unterstützt. Mithilfe dessen können Sie den Offline-Modus entweder in bestimmten Browsing-Kontexten, in Benutzerkontexten (alias Container) oder global emulieren. (Firefox Fehler 1993079).
  • Unsere Unterstützung für nicht UTF-8-Kopfzeilenwerte über alle Befehle und Ereignisse des network Moduls wurde verbessert. Sie werden jetzt korrekt in BytesValue serialisiert. (Firefox Fehler 1994996).
  • Ein Fehler bei Download-Ereignissen, die durch eine Antwort mit dem "Content-Disposition" Header ausgelöst wurden, wurde behoben. Solche Ereignisse fehlten die navigation Eigenschaft, wenn der Download durch einen Link mit target="_blank" initiiert wurde. (Firefox Fehler 1999481).
  • Das log.entryAdded Ereignis wurde aktualisiert, um nur für Console-API-Aufrufe ausgelöst zu werden, die tatsächlich eine Nachricht in den Entwicklerwerkzeugen des Browsers drucken (siehe auch die Konsolenspezifikation: using the printer). Mit dieser Änderung löst die Verwendung von console.clear oder console.time kein Ereignis mehr aus. (Firefox Fehler 1866749).
  • Ein Rennen beim browsingContext.setViewport Befehl wurde behoben, das zu einem Timeout führen konnte, wenn mehrere Kontexte parallel erstellt wurden. (Firefox Fehler 2019511).
  • Der Befehl browsingContext.locateNodes wurde verbessert, um das Abrufen des HTML-Elements (documentElement) einer Seite bei Verwendung des css Lokators zu ermöglichen. (Firefox Fehler 2020578).

Marionette

  • Der WebDriver:getShadowRoot Befehl wurde behoben, um das Zurückgeben von User-Agent-Shadow-Roots zu verhindern. (Firefox Fehler 2016741).

Änderungen für Add-on-Entwickler

Experimentelle Webfunktionen

Diese Funktionen werden in Firefox 150 bereitgestellt, sind jedoch standardmäßig deaktiviert. Um sie zu testen, suchen Sie nach der entsprechenden Voreinstellung auf der about:config Seite und setzen Sie sie auf true. Weitere solche Funktionen finden Sie auf der Seite Experimentelle Funktionen.