Firefox 152 Versionshinweise für Entwickler (Beta)
Dieser Artikel bietet Informationen über die Änderungen in Firefox 152, die Entwickler betreffen. Firefox 152 ist die aktuelle Beta-Version von Firefox und wird am 16. Juni 2026 veröffentlicht.
Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Arbeit.
Änderungen für Webentwickler
>Entwicklerwerkzeuge
- Die Entwicklerwerkzeuge verfügen nun über eine Option "Kommentare anzeigen", um die Anzeige von HTML-Kommentar-Knoten im Inspektor umzuschalten. Diese Option befindet sich im Einstellungsfeld. (Firefox Fehler 1455294).
APIs
DOM
- Die schreibgeschützte Eigenschaft
actionsund die statische schreibgeschützte EigenschaftmaxActionsdesNotification-Interfaces werden unterstützt. Diese enthalten die Benachrichtigungsaktionen, die mitServiceWorkerRegistration.showNotification()festgelegt wurden, bzw. die plattformabhängige maximale Anzahl von Aktionen, die für eine Benachrichtigung festgelegt werden können. (Firefox Fehler 1959931). - Die Methode
Element.getAnimations()kann jetzt den Parameteroptions.pseudoElementakzeptieren. Dies ermöglicht es, direkt ein bestimmtes Pseudo-Element anzusprechen, anstatt die Ergebnisse von{ subtree: true }zu filtern. (Firefox Fehler 1935557). - Die Methode
Element.requestPointerLock()unterstützt jetzt den Parameteroptions.unadjustedMovement. Dies ermöglicht es, die Betriebssystem-Mausbeschleunigung zu deaktivieren und stattdessen rohe Mauseingaben zu verwenden, was in Fällen nützlich ist, in denen eine langsame und präzise Steuerung der Mausbewegung erforderlich ist. (Firefox Fehler 2037802).
Medien, WebRTC und Web Audio
- Die Eigenschaft
recieveTimeist jetzt in den Metadaten enthalten, die vonRTCEncodedVideoFrame.getMetadata()undRTCEncodedAudioFrame.getMetadata()zurückgegeben werden, und kann an die KonstruktorenRTCEncodedVideoFrame()undRTCEncodedAudioFrame()als Eigenschaft imoptions-Parameter übergeben werden. (Firefox Fehler 2033420).
Änderungen für Add-on-Entwickler
-
Die Fähigkeit von Erweiterungen, Code dynamisch in ihren
moz-extension:Dokumenten mittabs.executeScript,tabs.insertCSS,tabs.removeCSS,scripting.executeScript,scripting.insertCSSundscripting.removeCSSauszuführen, wurde entfernt. Diese Funktion wurde in Firefox 149 veraltet. (Firefox Fehler 2015559)Als Alternative kann eine Erweiterung Code dynamisch in ihren Dokumenten ausführen, indem ein
runtime.onMessageListener im Skript des Dokuments registriert wird, der dann eine Nachricht sendet, um die Ausführung des benötigten Codes auszulösen.
Experimentelle Webfunktionen
Diese Funktionen sind in Firefox 152 enthalten, aber standardmäßig deaktiviert.
Um mit ihnen zu experimentieren, suchen Sie die entsprechende Einstellung auf der about:config Seite und setzen Sie sie auf true.
Weitere solcher Funktionen finden Sie auf der Seite Experimentelle Funktionen.
-
Prüfen, ob eine Medienencodierungs-/Decodierungskonfiguration für WebRTC unterstützt wird:
media.mediacapabilities.webrtc.enabledDer
webrtc-Typ kann nun als Option fürMediaCapabilities.decodingInfo()undMediaCapabilities.encodingInfo()übergeben werden, um zu prüfen, ob eine Encodierungs-/Decodierungskonfiguration für WebRTC verwendet werden kann. Dies ersetzt den nicht standardisiertentransmission-Typ, der zuvor als Alias in Firefox verwendet wurde. (Firefox Fehler 1825286). -
TC39 Iterator includes proposal:
javascript.options.experimental.iterator_includesDie Methode
Iterator.prototype.includes()testet, ob der Iterator einen bestimmten Wert liefern wird. (Firefox Fehler 2025779).