Firefox 107 für Entwickler
Dieser Artikel bietet Informationen über die Änderungen in Firefox 107, die Entwickler betreffen. Firefox 107 wurde am 15. November 2022 veröffentlicht.
Änderungen für Webentwickler
>HTML
Keine bemerkenswerten Änderungen
MathML
- Die veralteten Attribute
lquote
undrquote
des MathML-Elements<ms>
für benutzerdefinierte Anfangs- und Schlussanführungszeichen sind nun deaktiviert. Dieses Verhalten wird über die Einstellungmathml.ms_lquote_rquote_attributes.disabled
konfiguriert, die standardmäßig auftrue
gesetzt ist (Firefox Bug 1793387).
CSS
- Die verkürzte CSS-Eigenschaft
contain-intrinsic-size
kann nun angewendet werden, um die Größe eines UI-Elements zu spezifizieren, das einer Größenbeschränkung unterliegt. Dies ermöglicht es einem User-Agent, die Größe eines Elements zu bestimmen, ohne die untergeordneten Elemente rendern zu müssen. Die verkürzten Eigenschaftencontain-intrinsic-width
undcontain-intrinsic-height
werden ebenfalls unterstützt, zusammen mit den logischen Eigenschaftencontain-intrinsic-block-size
undcontain-intrinsic-inline-size
. (Firefox Bug 1597529). - Schriftfarbe wird jetzt über die font-palette-Eigenschaft unterstützt (Firefox Bug 1791558). Unterstützung wurde auch für die CSS-Anweisung @font-palette-values und deren Deskriptoren font-family, base-palette, und override-colors hinzugefügt. Gemeinsam helfen sie, die Farbpalette zu definieren (Firefox Bug 1791558).
JavaScript
Keine bemerkenswerten Änderungen
APIs
Entfernungen
- Die nicht standardisierte und veraltete Eigenschaft
SVGSVGElement.useCurrentView
wurde entfernt. (Weitere Details siehe Firefox Bug 1174097).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Unterstützung für das Argument
target
für die Befehlescript.evaluate
,script.callFunction
undscript.disown
hinzugefügt (Firefox Bug 1779231). -
Unterstützung für die JSON-Serialisierung komplexer Objekte mit Containerwertfeldern, z.B.
WeakMap
undUint8Array
, hinzugefügt (Firefox Bug 1770754). -
Unterstützung für den Parameter
context
des BefehlsbrowsingContext.create
, der es ermöglicht, einen neuen Tab zu öffnen, der mit einem vorhandenen verknüpft ist (Firefox Bug 1765619). -
Zuverlässigkeit des Befehls
browsingContext.navigate
verbessert, wenn er mit dem Parameterwait
aufnone
gesetzt 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, umundefined
nicht mehr als Wert für verschiedene Parameter der AktionenpointerMove
undwheel
zu akzeptieren (Firefox Bug 1781066). -
Die Selenium Atoms wurden aktualisiert, um eine aktuelle Änderung der WebDriver-Spezifikation zu berücksichtigen (Firefox Bug 1771942).
Änderungen für Add-on-Entwickler
>Sonstiges
- Die
error
-Eigenschaft, die zurückgegeben wird, wenn ein Fehler inscripting.executeScript
auftritt, repräsentiert jetzt jeden Wert, den das Skript auslöst oder ablehnt, anstatt nur ein Objekt mit einer Nachrichten-Eigenschaft zu sein Firefox Bug 1740608.