Firefox 114 für Entwickler

Dieser Artikel liefert Informationen über die Änderungen in Firefox 114, die Entwickler betreffen. Firefox 114 wurde am 06. Juni 2023 veröffentlicht.

Änderungen für Webentwickler

Entwickler-Tools

  • Es wurde ein Problem behoben, bei dem der Accessibility Inspector ARIA-Rollen in Elementen nicht korrekt angezeigt hat, was die Darstellung der landmark roles beeinträchtigte. Rollen, die nicht mit ARIA abbildbar sind, verwenden einen internen Gecko-Rollennamen (Firefox Bug 1572512).

HTML

Keine bemerkenswerten Änderungen.

CSS

  • Die :lang()-Pseudoklasse verwendet jetzt String-Matching-Semantiken (einschließlich *-Wildcards), um Sprachcodes zuzuordnen, anstatt Präfix-Matching-Semantiken zu verwenden. Zusätzlich werden jetzt komma-separierte Listen von Sprachen unterstützt, um mehrere Sprachen abzugleichen (Firefox Bug 1121792).
  • Die -webkit-text-security-Eigenschaft, die es ermöglicht, Zeichen durch Formen zu ersetzen, wird jetzt unterstützt. Sie können mit dieser Eigenschaft die Darstellung der Textsicherheit steuern (Firefox Bug 1826629).
  • Die Konstanten infinity und NaN werden jetzt innerhalb der calc()-Funktion unterstützt (Firefox Bug 1830759).

JavaScript

SVG

APIs

Entfernungen

  • Die veraltete und nicht standardisierte Eigenschaft mozImageSmoothingEnabled wurde dauerhaft entfernt. Siehe die imageSmoothingEnabled-Eigenschaft für Glättung in skalierter Grafik (Firefox Bug 1228850).

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Unterstützung für die Befehle input.performActions und input.releaseActions wurde hinzugefügt. Diese können verwendet werden, um Benutzereingaben zu emulieren, um mit Elementen auf Webseiten zu interagieren. Ähnlich wie bei Marionette werden alle verfügbaren Eingabequellen der WebDriver-Spezifikation unterstützt: key, pointer und wheel (Firefox Bug 1832380).
  • Unterstützung für benutzerdefinierte Nachrichten vom Browser zum Client wurde hinzugefügt. Damit kann ein script.message-Ereignis innerhalb eines zuvor über script.addPreloadScript hinzugefügten Skripts gesendet werden (Firefox Bug 1824187).
  • Unterstützung für den Parameter serializationOptions bei script.evaluate und script.callFunction wurde hinzugefügt, um die RemoteValue-Serialisierung anzupassen (Firefox Bug 1824953).
  • Es wurde ein Problem behoben, bei dem die Befehle script.evaluate und script.callFunction keinen Stack-Trace einschlossen und die Ausnahme-Details für ein abgelehntes Promise nicht korrekt erstellt wurden (Firefox Bug 1829630).
  • Es wurde ein Problem behoben, bei dem die browsingContext.domContentLoaded- und browsingContext.load-Ereignisse nicht die richtige url meldeten, wenn die Seite ein <base>-Meta-Tag definierte (Firefox Bug 1825634).

Marionette

  • Es wurde ein Problem behoben, bei dem der Befehl WebDriver:GetComputedRole die WAI-ARIA-Rollen nicht korrekt zurückgab (Firefox Bug 1822112).
  • Es wurde ein Problem behoben, bei dem Modifikatortasten nicht zurückgesetzt wurden, wenn sie innerhalb desselben WebDriver:ElementSendKeys-Befehls erneut verwendet wurden (Firefox Bug 1776190).

Änderungen für Add-on-Entwickler

Entfernungen

Ältere Versionen