Firefox 114 für Entwickler

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

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Ein Problem wurde behoben, bei dem der Accessibility Inspector die ARIA-Rollen auf Elementen nicht korrekt anzeigte, was die Anzeige von Gesamtrollen beeinträchtigte. Rollen, die nicht auf ARIA abgebildet werden können, verwenden einen internen Gecko-Rollennamen (Firefox-Bug 1572512).

HTML

Keine bemerkenswerten Änderungen.

CSS

  • Die :lang() Pseudo-Klasse verwendet nun Zeichenfolgen-Matching-Semantik (einschließlich *-Wildcards) zum Abgleichen von Sprachcodes, anstatt Prefix-Matching-Semantik. Zusätzlich werden jetzt kommaseparierte 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 nun die Darstellung der Textsicherheit mit dieser Eigenschaft 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 standardmäßige Eigenschaft mozImageSmoothingEnabled wurde dauerhaft entfernt. Siehe die imageSmoothingEnabled-Eigenschaft für das Glätten in skalierten Bildern (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, die verwendet werden können, um Benutzereingaben zur Interaktion mit Elementen auf Webseiten zu emulieren. Ähnlich wie bei Marionette werden alle verfügbaren Eingabequellen der WebDriver-Spezifikation unterstützt, darunter key, pointer und wheel (Firefox-Bug 1832380).
  • Unterstützung für benutzerdefinierte Nachrichten vom Browser zum Client wurde hinzugefügt, die es ermöglichen, ein script.message-Ereignis aus einem Skript zu senden, das zuvor über script.addPreloadScript installiert wurde (Firefox-Bug 1824187).
  • Unterstützung für den Parameter serializationOptions für script.evaluate und script.callFunction wurde hinzugefügt, um die RemoteValue-Serialisierung anzupassen (Firefox-Bug 1824953).
  • Ein Problem wurde behoben, bei dem die Befehle script.evaluate und script.callFunction keinen Stack-Trace einschlossen und es nicht gelang, die Ausnahmedetails für ein abgelehntes Promise korrekt zu erstellen (Firefox-Bug 1829630).
  • Ein Problem wurde behoben, bei dem die Ereignisse browsingContext.domContentLoaded und browsingContext.load die korrekte url nicht meldeten, wenn die Seite ein <base> Metatag definierte (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