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

Dieser Artikel enthält Informationen zu den Änderungen in Firefox 107, die sich auf Entwickler auswirken. Firefox 107 wurde am 15. November 2022 veröffentlicht.

Änderungen für Webentwickler

HTML

Keine bemerkenswerten Änderungen

MathML

  • Die veralteten Attribute lquote und rquote des MathML-Elements <ms> für benutzerdefinierte öffnende und schließende Anführungszeichen sind jetzt deaktiviert. Dieses Verhalten wird über die Einstellung mathml.ms_lquote_rquote_attributes.disabled konfiguriert, die standardmäßig auf true gesetzt ist (Firefox-Bug 1793387).

CSS

JavaScript

Keine bemerkenswerten Änderungen

APIs

Entfernungen

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Unterstützung für Realm wurde dem Argument target der Befehle script.evaluate, script.callFunction und script.disown hinzugefügt (Firefox-Bug 1779231).

  • Unterstützung für die JSON-Serialisierung komplexer Objekte mit Container-Wertefeldern wurde hinzugefügt, beispielsweise WeakMap und Uint8Array (Firefox-Bug 1770754).

  • Unterstützung für den Parameter context des Befehls browsingContext.create wurde hinzugefügt, der das Öffnen eines neuen Tabs in Bezug zu einem bestehenden Tab ermöglicht (Firefox-Bug 1765619).

  • Die Zuverlässigkeit des Befehls browsingContext.navigate wurde verbessert, wenn er mit dem auf none gesetzten Parameter wait aufgerufen wird (Firefox-Bug 1763109).

Marionette

  • Der Befehl WebDriver:ElementSendKeys setzt den Cursor jetzt nur noch, wenn das Element noch nicht fokussiert ist (Firefox-Bug 1791736).

  • Der Befehl WebDriver:PerformAction wurde aktualisiert, sodass undefined nicht mehr als Wert für verschiedene Parameter der Aktionen pointerMove und wheel akzeptiert wird (Firefox-Bug 1781066).

  • Die Selenium Atoms wurden aktualisiert, um einer aktuellen Änderung der WebDriver-Spezifikation zu entsprechen (Firefox-Bug 1771942).

Änderungen für Add-on-Entwickler

Sonstiges

  • Die Eigenschaft error, die zurückgegeben wird, wenn in scripting.executeScript ein Fehler auftritt, repräsentiert jetzt jeden Wert, den das Skript auslöst oder mit dem es ablehnt, statt nur ein Objekt mit einer Message-Eigenschaft zu sein (Firefox-Bug 1740608).