Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Entwicklerhinweise zur Veröffentlichung von Firefox 114

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

Änderungen für Webentwickler

Entwicklertools

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

HTML

Keine bemerkenswerten Änderungen.

CSS

  • Die :lang()-Pseudoklasse verwendet jetzt die Semantik des Zeichenfolgenabgleichs (einschließlich *-Platzhaltern) zum Abgleichen von Sprachcodes anstelle der Präfix-Abgleichs-Semantik. Außerdem werden nun durch Komma getrennte 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 nun 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 Eigenschaft mozImageSmoothingEnabled wurde dauerhaft entfernt. Siehe die imageSmoothingEnabled-Eigenschaft zum Glätten von Bildern 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 hinzugefügt, die verwendet werden können, um Benutzereingaben zu emulieren, um mit Elementen auf Webseiten zu interagieren. Ähnlich wie in 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 von Browser zu Client hinzugefügt, die es ermöglichen, ein script.message-Ereignis aus einem zuvor über script.addPreloadScript installierten Skript zu senden (Firefox-Bug 1824187).
  • Unterstützung für den serializationOptions-Parameter 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 einbezogen und die Ausnahme-Details für ein abgelehntes Promise nicht korrekt erstellt wurden (Firefox-Bug 1829630).
  • Ein Problem wurde behoben, bei dem die Ereignisse browsingContext.domContentLoaded und browsingContext.load die url nicht korrekt gemeldet haben, 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 ordnungsgemäß zurückgegeben hat (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