Firefox 107 Versionshinweise für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 107, die Entwickler betreffen werden. Firefox 107 wurde am 15. November 2022 veröffentlicht.
Änderungen für Webentwickler
>HTML
Keine bemerkenswerten Änderungen
MathML
- Die veralteten
lquoteundrquoteAttribute des<ms>MathML-Elements für benutzerdefinierte Öffnungs- und Schlusszeichen sind jetzt deaktiviert. Dieses Verhalten wird über die Einstellungmathml.ms_lquote_rquote_attributes.disabledkonfiguriert, die standardmäßig auftruegesetzt ist (Firefox Fehler 1793387).
CSS
- Die einfach zu schreibende CSS-Eigenschaft
contain-intrinsic-sizekann jetzt angewendet werden, um die Größe eines UI-Elements anzugeben, das Größenbeschränkung unterliegt. Dies ermöglicht einem Benutzeragenten die Größe eines Elements zu bestimmen, ohne seine Kindelemente rendern zu müssen. Die Kurzschrift-Eigenschaftencontain-intrinsic-widthundcontain-intrinsic-heightwerden ebenfalls unterstützt, zusammen mit den logischen Eigenschaftencontain-intrinsic-block-sizeundcontain-intrinsic-inline-size. (Firefox Fehler 1597529). - Farbige Schriftarten werden jetzt über die font-palette Eigenschaft unterstützt (Firefox Fehler 1791558). Unterstützung wurde auch für die CSS-At-Regel @font-palette-values und ihre Deskriptoren font-family, base-palette und override-colors hinzugefügt. Gemeinsam helfen sie dabei, die Farbpalette zu definieren (Firefox Fehler 1791558).
JavaScript
Keine bemerkenswerten Änderungen
APIs
Entfernungen
- Die nicht standardisierte und veraltete
SVGSVGElement.useCurrentViewEigenschaft wurde entfernt. (Weitere Einzelheiten finden Sie unter Firefox Fehler 1174097).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Unterstützung für Realm im
targetArgument für die Befehlescript.evaluate,script.callFunctionundscript.disownhinzugefügt (Firefox Fehler 1779231). -
Unterstützung für die JSON-Serialisierung komplexer Objekte mit Container-Werte-Feldern, z.B.
WeakMapundUint8Array, hinzugefügt (Firefox Fehler 1770754). -
Unterstützung für den
contextParameter desbrowsingContext.createBefehls hinzugefügt, der das Öffnen eines neuen Tabs in Bezug auf einen bestehenden erlaubt (Firefox Fehler 1765619). -
Zuverlässigkeit des
browsingContext.navigateBefehls verbessert, wenn dieser mit dem Parameterwaitaufnoneaufgerufen wird (Firefox Fehler 1763109).
Marionette
-
Der Befehl
WebDriver:ElementSendKeyssetzt jetzt den Cursor nur, wenn das Element noch nicht fokussiert ist (Firefox Fehler 1791736). -
Der Befehl
WebDriver:PerformActionwurde aktualisiert, damit erundefinednicht mehr als Wert für verschiedene Parameter derpointerMoveundwheelAktionen akzeptiert (Firefox Fehler 1781066). -
Die Selenium Atoms wurden aktualisiert, um eine jüngste Änderung der WebDriver-Spezifikation zu berücksichtigen (Firefox Fehler 1771942).
Änderungen für Add-on-Entwickler
>Andere
- Die
errorEigenschaft, die zurückgegeben wird, wenn ein Fehler inscripting.executeScriptauftritt, stellt jetzt jeden Wert dar, den das Skript auslöst oder mit dem es abgelehnt wird, anstatt nur ein Objekt mit einer message-Eigenschaft zu sein Firefox Fehler 1740608.