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 Web-Entwickler

Entwicklerwerkzeuge

  • Ein Problem wurde behoben, bei dem der Accessibility Inspector ARIA-Rollen auf Elementen nicht korrekt anzeigte, was die Anzeige von Landmark-Rollen 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() Pseudoklasse verwendet nun stringbasierte Vergleichssemantik (einschließlich * Wildcards) für das Matching von Sprachcodes anstelle der Präfix-Vergleichssemantik. Zusätzlich werden jetzt durch Kommata getrennte Listen von Sprachen unterstützt, um mehrere Sprachen zu matchen (Firefox-Bug 1121792).
  • Die -webkit-text-security Eigenschaft, mit der Sie Zeichen durch Formen ersetzen können, wird jetzt unterstützt. Sie können jetzt 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 standardisierte mozImageSmoothingEnabled Eigenschaft wurde dauerhaft entfernt. Siehe die imageSmoothingEnabled Eigenschaft für Glättung bei skalierter Bilddarstellung (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 zur Emulation von Benutzereingaben für die Interaktion mit Elementen auf Webseiten verwendet werden können. Ähnlich wie bei Marionette werden alle verfügbaren Eingabequellen der WebDriver-Spezifikation unterstützt, die key, pointer und wheel sind (Firefox-Bug 1832380).
  • Unterstützung für benutzerdefinierte Nachrichten vom Browser an den Client wurde hinzugefügt, was es ermöglicht, ein script.message Event aus einem zuvor über script.addPreloadScript installierten Skript zu senden (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).
  • Ein Problem wurde behoben, bei dem die Befehle script.evaluate und script.callFunction den Stack-Trace nicht beinhalteten und die Ausnahmedetails für ein abgelehntes Promise nicht richtig aufgebaut wurden (Firefox-Bug 1829630).
  • Ein Problem wurde behoben, bei dem die Ereignisse browsingContext.domContentLoaded und browsingContext.load die url nicht korrekt meldeten, wenn die Seite ein <base> Meta-Tag definiert hatte (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