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 Bug 1793387).
CSS
- Die Kurzschreibweise der CSS-Eigenschaft
contain-intrinsic-sizekann nun angewendet werden, um die Größe eines UI-Elements festzulegen, das einer Größenbeschränkung unterliegt. Dies ermöglicht es einem Benutzeragenten, die Größe eines Elements zu bestimmen, ohne dessen Kindelemente rendern zu müssen. Die Kurzschreibweiseigenschaftencontain-intrinsic-widthundcontain-intrinsic-heightwerden ebenfalls unterstützt, zusammen mit den logischen Eigenschaftencontain-intrinsic-block-sizeundcontain-intrinsic-inline-size. (Firefox Bug 1597529). - Farbige Schriftarten werden nun über die font-palette Eigenschaft unterstützt (Firefox Bug 1791558). Unterstützung wurde auch für die @font-palette-values CSS-Regel und deren Deskriptoren font-family, base-palette und override-colors hinzugefügt. Zusammen helfen sie, die Farbpalette zu definieren (Firefox Bug 1791558).
JavaScript
Keine bemerkenswerten Änderungen
APIs
Entfernung
- Die nicht standardisierte und veraltete
SVGSVGElement.useCurrentViewEigenschaft wurde entfernt. (Weitere Details finden Sie in Firefox Bug 1174097).
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Unterstützung für Realm im
targetArgument für diescript.evaluate,script.callFunctionundscript.disownBefehle hinzugefügt (Firefox Bug 1779231). -
Unterstützung für die JSON-Serialisierung komplexer Objekte mit Containerwertfeldern, z.B.
WeakMapundUint8Array, hinzugefügt (Firefox Bug 1770754). -
Unterstützung für den
contextParameter desbrowsingContext.createBefehls hinzugefügt, der das Öffnen eines neuen Tabs in Verbindung mit einem bestehenden ermöglicht (Firefox Bug 1765619). -
Zuverlässigkeit des
browsingContext.navigateBefehls beim Aufruf mit demwaitParameter aufnoneverbessert (Firefox Bug 1763109).
Marionette
-
Der Befehl
WebDriver:ElementSendKeyssetzt den Cursor jetzt nur, wenn das Element noch nicht fokussiert ist (Firefox Bug 1791736). -
Der Befehl
WebDriver:PerformActionwurde aktualisiert, umundefinedals Wert für verschiedene Parameter derpointerMoveundwheelAktionen nicht mehr zu akzeptieren (Firefox Bug 1781066). -
Die Selenium Atoms wurden aktualisiert, um einer kürzlichen Änderung in der WebDriver-Spezifikation zu entsprechen (Firefox Bug 1771942).
Änderungen für Add-on-Entwickler
>Andere
- Die
errorEigenschaft, die zurückgegeben wird, wenn ein Fehler inscripting.executeScriptauftritt, repräsentiert jetzt jeden Wert, den das Skript wirft oder mit dem es verwirft, anstatt nur ein Objekt mit einermessageEigenschaft Firefox Bug 1740608.