Firefox 114 für Entwickler

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

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Ein Problem wurde behoben, bei dem der Zugänglichkeitsinspektor ARIA-Rollen auf Elementen nicht korrekt angezeigt hat, was sich darauf auswirkte, wie Landmark-Rollen dargestellt wurden. Rollen, die nicht zu ARIA zugeordnet werden können, verwenden einen internen Rollennamen von Gecko (Firefox-Bug 1572512).

HTML

Keine bemerkenswerten Änderungen.

CSS

  • Die :lang()-Pseudo-Klasse verwendet nun String-Matching-Semantiken (einschließlich *-Wildcards) zum Abgleichen von Sprachcodes, anstatt Präfix-Matching-Semantiken. Zusätzlich werden jetzt kommagetrennte Listen von Sprachen unterstützt, um mehrere Sprachen abzugleichen (Firefox-Bug 1121792).
  • Die Eigenschaft -webkit-text-security, die Sie verwenden können, um Zeichen durch Formen zu ersetzen, wird jetzt unterstützt. Sie können nun das Rendern der Textsicherheit durch diese Eigenschaft steuern (Firefox-Bug 1826629).
  • Die infinity- und NaN-Konstanten werden nun innerhalb der calc()-Funktion unterstützt (Firefox-Bug 1830759).

JavaScript

SVG

APIs

Entfernungen

  • Die veraltete und nicht standardisierte mozImageSmoothingEnabled-Eigenschaft wird dauerhaft entfernt. Siehe die imageSmoothingEnabled-Eigenschaft für das Glätten von skalierten Bildern (Firefox-Bug 1228850).

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Unterstützung für die Befehle input.performActions und input.releaseActions hinzugefügt, die verwendet werden können, 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, nämlich key, pointer und wheel (Firefox-Bug 1832380).
  • Unterstützung für benutzerdefinierte Nachrichten vom Browser an den Client hinzugefügt, wodurch ein script.message-Ereignis innerhalb eines Skripts gesendet werden kann, das zuvor über script.addPreloadScript installiert wurde (Firefox-Bug 1824187).
  • Unterstützung für den Parameter serializationOptions für script.evaluate und script.callFunction hinzugefügt, um die RemoteValue-Serialisierung anzupassen (Firefox-Bug 1824953).
  • Ein Problem wurde behoben, bei dem die Befehle script.evaluate und script.callFunction den Stapelverlauf nicht einschlossen und es verfehlten, die Ausnahme-Details für ein abgelehntes Versprechen korrekt zu erstellen (Firefox-Bug 1829630).
  • Ein Problem wurde behoben, bei dem die Ereignisse browsingContext.domContentLoaded und browsingContext.load bei einer Seite, die einen <base> Meta-Tag definiert hatte, die falsche url berichteten (Firefox-Bug 1825634).

Marionette

  • Ein Problem wurde behoben, bei dem der Befehl WebDriver:GetComputedRole die WAI-ARIA-Rollen nicht korrekt zurückgab (Firefox-Bug 1822112).
  • Ein Problem wurde 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