Firefox 103 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 103, die Entwickler betreffen werden. Firefox 103 wurde am 26. Juli 2022 veröffentlicht.

Änderungen für Webentwickler

HTML

Entfernungen

  • Die Unterstützung für das <menuitem> Element wurde zusammen mit der dom.menuitem.enabled-Einstellung entfernt. Weitere Einzelheiten finden Sie unter Bug 1372276.

MathML

Entfernungen

  • Die veralteten Attribute scriptminsize und scriptsizemultiplier wurden entfernt (Firefox-Bug 1772697).

CSS

  • Die backdrop-filter Eigenschaft (die verwendet werden kann, um grafische Effekte wie Unschärfe oder Farbverschiebung auf den Bereich hinter einem Element anzuwenden) ist jetzt standardmäßig verfügbar. Es war zuvor hinter einer Einstellung verborgen (Firefox-Bug 1578503).
  • Die scroll-snap-stop Eigenschaft ist jetzt verfügbar (Firefox-Bug 1312165). Sie können mit den Werten always und normal dieser Eigenschaft festlegen, ob die Schnapp-Punkte passiert werden oder nicht, selbst bei schnellem Scrollen.
  • Unterstützung wurde für die :modal Pseudo-Klasse hinzugefügt. Sie wählt alle Elemente aus, die in einem Zustand sind, in dem sie jegliche Interaktion mit anderen Elementen ausschließen, bis die Interaktion beendet ist (Firefox-Bug 1768535).
  • Der style Wert für die contain Eigenschaft wird nun unterstützt. Sie können diesen Wert für Eigenschaften verwenden, die mehr als nur ein Element und seine Nachkommen beeinflussen können, um sicherzustellen, dass die Effekte das enthaltene Element nicht verlassen. Weitere Informationen finden Sie unter (Firefox-Bug 1463600).

JavaScript

APIs

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Eine Einstellung wurde hinzugefügt, um experimentelle BiDi-Befehle und -Ereignisse zu deaktivieren remote.experimental.enabled (Firefox-Bug 1777951).
  • Ein script-Modul mit einer experimentellen Implementierung des evaluate-Befehls wurde hinzugefügt. Nur verfügbar, wenn remote.experimental.enabled auf true gesetzt ist (Firefox-Bug 1742979).
  • Unterstützung für die Serialisierung von Sammlungen mit einfachen Werten und komplexen Objekten wurde hinzugefügt, das zum Beispiel für die Ereignisdaten von log.entryAdded oder den Rückgabewert von script.evaluate verwendet wird (Firefox-Bug 1770752).
  • Ein Randfall für browsingContext.navigate beim Navigieren zu einem zwischengespeicherten Bild wurde behoben (Firefox-Bug 1763133).

Marionette

Änderungen für Add-on-Entwickler

Entfernungen

  • Die ServiceWorker API in WebExtensions wurde entfernt ('serviceWorker' in navigator gibt jetzt false zurück, wenn sie innerhalb einer Erweiterung ausgeführt wird) (Firefox-Bug 1593931).