Firefox 114 für Entwickler

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

Änderungen für Webentwickler

Entwickler-Tools

  • 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 Gecko-Rollennamen (Firefox-Bug 1572512).

HTML

Keine bemerkenswerten Änderungen.

CSS

  • Die :lang() Pseudo-Klasse verwendet jetzt String-Abgleichsemantik (einschließlich * Platzhalterzeichen) für den Abgleich von Sprachcodes anstelle von Präfix-Abgleichsemantik. Darüber hinaus werden jetzt kommagetrennte Listen von Sprachen unterstützt, um mehrere Sprachen abzugleichen (Firefox-Bug 1121792).
  • Die -webkit-text-security Eigenschaft, die es Ihnen ermöglicht, Zeichen durch Formen zu ersetzen, wird jetzt unterstützt. Sie können jetzt das Rendering 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. Sehen Sie sich 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 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, nämlich key, pointer und wheel (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 sowohl die Befehle script.evaluate als auch script.callFunction den Stack-Trace nicht einschlossen und die Exception-Details eines abgelehnten Promise nicht korrekt erstellten (Firefox-Bug 1829630).
  • Ein Problem wurde behoben, bei dem die browsingContext.domContentLoaded und browsingContext.load Ereignisse nicht die richtige url meldeten, wenn die Seite einen <base> Meta-Tag 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