Firefox 107 Versionshinweise für Entwickler
Dieser Artikel liefert 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 Attribute
lquoteundrquotedes<ms>MathML-Elements für benutzerdefinierte Anfangs- und Schlussanführungszeichen sind nun deaktiviert. Dieses Verhalten wird über die Voreinstellungmathml.ms_lquote_rquote_attributes.disabledkonfiguriert, die standardmäßig auftruegesetzt ist (Firefox-Bug 1793387).
CSS
- Die abkürzende CSS-Eigenschaft
contain-intrinsic-sizekann nun angewendet werden, um die Größe eines UI-Elements anzugeben, das der 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 abkürzenden Eigenschaftencontain-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 durch die font-palette Eigenschaft unterstützt (Firefox-Bug 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. Zusammen helfen sie, die Farbpalette zu definieren (Firefox-Bug 1791558).
JavaScript
Keine bemerkenswerten Änderungen
APIs
Entfernen
- Die nicht-standardisierte und veraltete Eigenschaft
SVGSVGElement.useCurrentViewwurde entfernt. (Siehe Firefox-Bug 1174097 für weitere Details.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Unterstützung für Realm zum
target-Argument fürscript.evaluate,script.callFunctionundscript.disown-Befehle hinzugefügt (Firefox-Bug 1779231). -
Unterstützung für JSON-Serialisierung von komplexen Objekten mit Containerwertfeldern, z.B.
WeakMapundUint8Array, hinzugefügt (Firefox-Bug 1770754). -
Unterstützung für den
context-Parameter desbrowsingContext.create-Befehls hinzugefügt, der es ermöglicht, einen neuen Tab zu öffnen, der mit einem vorhandenen verknüpft ist (Firefox-Bug 1765619). -
Zuverlässigkeit des
browsingContext.navigate-Befehls verbessert, wenn er mit demwait-Parameternoneaufgerufen wird (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, umundefinednicht mehr als Wert für verschiedene Parameter derpointerMoveundwheelAktionen zu akzeptieren (Firefox-Bug 1781066). -
Die Selenium Atoms wurden aktualisiert, um einer kürzlich vorgenommenen WebDriver-Spezifikationsänderung zu entsprechen (Firefox-Bug 1771942).
Änderungen für Add-on-Entwickler
>Sonstiges
- Die
error-Eigenschaft, die zurückgegeben wird, wenn ein Fehler inscripting.executeScriptauftritt, stellt jetzt jeden Wert dar, den das Skript auslöst oder mit dem es ablehnt, anstatt nur ein Objekt mit einer Message-Eigenschaft zu sein Firefox-Bug 1740608.