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

View in English Always switch to English

Firefox 114 Versionshinweise 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 Accessibility Inspector ARIA-Rollen auf Elementen nicht korrekt anzeigte, was die Darstellung von landmark roles beeinträchtigte. Rollen, die nicht auf ARIA abgebildet werden können, verwenden einen internen Geckorollen-Namen (Firefox-Bug 1572512).

HTML

Keine bemerkenswerten Änderungen.

CSS

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

JavaScript

SVG

APIs

Entfernungen

  • Die veraltete und nicht standardisierte Eigenschaft mozImageSmoothingEnabled wurde endgültig entfernt. Sehen Sie die imageSmoothingEnabled Eigenschaft für Glättung in skalierten Bildern an (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 zur Emulation von Benutzereingaben für die Interaktion mit Elementen auf Webseiten verwendet werden können. Ähnlich wie 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 Browser-zu-Client-Nachrichten hinzugefügt, die es erlauben, ein script.message Ereignis aus einem innerhalb eines Skripts gesendeten Ereignis auszulösen, das zuvor mit 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 behoben, bei dem die Befehle script.evaluate und script.callFunction den Stack-Trace nicht einschlossen und die Ausnahme-Details für ein abgelehntes Promise nicht richtig erstellten (Firefox-Bug 1829630).
  • Ein Problem behoben, bei dem die Ereignisse browsingContext.domContentLoaded und browsingContext.load nicht die korrekte url berichteten, wenn die Seite einen <base> Meta-Tag definiert hatte (Firefox-Bug 1825634).

Marionette

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

Änderungen für Add-on-Entwickler

Entfernungen