Firefox 107 Versionshinweise 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 Web-Entwickler
>HTML
Keine bemerkenswerten Änderungen
MathML
- Die veralteten Attribute
lquoteundrquotedes<ms>MathML-Elements für benutzerdefinierte öffnende und schließende Anführungszeichen sind nun deaktiviert. Dieses Verhalten wird über die Einstellungmathml.ms_lquote_rquote_attributes.disabledkonfiguriert, welche standardmäßig auftruegesetzt ist (Firefox-Bug 1793387).
CSS
- Die verkürzte CSS-Eigenschaft
contain-intrinsic-sizekann jetzt 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 verkürzten 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 jetzt über die Eigenschaft font-palette unterstützt (Firefox-Bug 1791558). Unterstützung wurde auch für die CSS-At-Regel @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.useCurrentViewwurde entfernt. (Siehe Firefox-Bug 1174097 für weitere Details.)
WebDriver-Konformität (WebDriver BiDi, Marionette)
WebDriver BiDi
-
Unterstützung für Realm im
target-Argument für die Befehlescript.evaluate,script.callFunctionundscript.disownhinzugefügt (Firefox-Bug 1779231). -
Unterstützung für die JSON-Serialisierung von komplexen Objekten mit Feldern für Containervalue hinzugefügt, z.B.
WeakMapundUint8Array(Firefox-Bug 1770754). -
Unterstützung für den
context-Parameter desbrowsingContext.create-Befehls hinzugefügt, der das Öffnen eines neuen Tabs im Zusammenhang mit einem bestehenden ermöglicht (Firefox-Bug 1765619). -
Verbesserte Zuverlässigkeit des
browsingContext.navigate-Befehls, wenn dieser mit demwait-Parameter aufnoneaufgerufen wird (Firefox-Bug 1763109).
Marionette
-
Der Befehl
WebDriver:ElementSendKeyssetzt jetzt nur den Cursor, wenn das Element noch nicht fokussiert ist (Firefox-Bug 1791736). -
Der Befehl
WebDriver:PerformActionwurde aktualisiert, umundefinednicht mehr als Wert für verschiedene Parameter der AktionenpointerMoveundwheelzu akzeptieren (Firefox-Bug 1781066). -
Die Selenium Atoms wurden aktualisiert, um einer kürzlich erfolgten Änderung der WebDriver-Spezifikation zu entsprechen (Firefox-Bug 1771942).
Änderungen für Add-on-Entwickler
>Sonstige
- Die
error-Eigenschaft, die zurückgegeben wird, wenn ein Fehler beiscripting.executeScriptauftritt, repräsentiert nun jeden Wert, den das Skript auslöst oder ablehnt, anstatt nur ein Objekt mit einer Nachrichten-Eigenschaft zu sein Firefox-Bug 1740608.