Firefox 116 für Entwickler

Dieser Artikel bietet Informationen über die Änderungen in Firefox 116, die Entwickler betreffen. Firefox 116 wurde am 1. August 2023 veröffentlicht.

Änderungen für Webentwickler

HTML

  • Das dirname-Attribut wird jetzt auf den input- und textarea-Elementen unterstützt. Dieses Attribut ermöglicht es, Text-Dirigierungsinformationen (ltr oder rtl) bei der Formularübermittlung an den Server zu übermitteln (Firefox Fehler 675943).

CSS

  • Die Syntax wurde für die offset-path-Eigenschaft aktualisiert, die zum Definieren des Pfads verwendet wird, dem ein Element folgen soll. Die aktualisierte Syntax erlaubt es Ihnen, einen Wert von none oder eine von <offset-path> oder <coord-box> zu setzen. Der neue <offset-path>-Wert kann ein <ray()>, ein <url> oder eine <basic-shape> sein. Der <coord-box>-Wert hat den älteren <geometry-box>-Wert ersetzt und ermöglicht es, die Form des Pfads basierend auf dem Box-Modell des Elements zu spezifizieren. Die <basic-shape>- und <coord-box>-Werte erfordern, dass die Präferenzen layout.css.motion-path-basic-shapes.enabled und layout.css.motion-path-coord-box.enabled jeweils aktiviert sind. (Firefox Fehler 1598156) und (Firefox Fehler 1837305).

Barrierefreiheit (ARIA)

  • Die image-Rolle wird jetzt als Synonym für img unterstützt. Dies sorgt für Konsistenz mit den meisten Rollennamen, die vollständige Wörter oder Zusammensetzungen vollständiger Wörter sind (Firefox Fehler 1829269).

JavaScript

SVG

HTTP

APIs

DOM

Medien, WebRTC und Web Audio

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Unterstützung für den Befehl session.end hinzugefügt, der es Benutzern ermöglicht, die Automatisierungssitzung zu beenden. Dies war zuvor nur für Sitzungen möglich, die sowohl WebDriver Classic als auch WebDriver BiDi verwenden. Es ist jetzt auch für alleinige WebDriver BiDi-Sitzungen möglich (Firefox Fehler 1829337).
  • Unterstützung für Fähigkeitspassung für den Befehl session.new hinzugefügt. Es ermöglicht, Erwartungen an den Zielbrowser zu definieren, wie z. B. den Namen des Browsers, den Namen der Plattform usw. Es kann auch verwendet werden, um die Sitzung zu konfigurieren, z. B. um festzulegen, ob unsichere Zertifikate akzeptiert werden sollen (Firefox Fehler 1731730).
  • Schattenwurzel werden jetzt korrekt serialisiert, wenn sie die Wurzel eines zurückgegebenen Wertes sind (Firefox Fehler 1836514).
  • Die network-Ereignis-Ursprungszeitinformation wurde von originTime in timeOrigin umbenannt (Firefox Fehler 1836926).
  • Das network-Ereignis network.responseCompleted wird jetzt korrekt für Navigationsanfragen emittiert, die eine Umleitung beinhalten (Firefox Fehler 1838238).

Marionette

  • Unterstützung für die Fähigkeit moz:useNonSpecCompliantPointerOrigin entfernt. Benutzer, die diese Funktion noch benötigen, können die Firefox 115 ESR-Version weiterhin verwenden, solange sie unterstützt wird. Bitte melden Sie Fehler unter Remote Protocol :: Marionette, wenn Sie auf Probleme stoßen (Firefox Fehler 1490258).
  • Ein Fehler wurde behoben, der verhinderte, dass wir veraltete Elemente (DOM-Elemente, die zuvor auf der Seite gesehen wurden) von unbekannten Elementen für einen bestimmten Browsing-Kontext unterscheiden konnten (Firefox Fehler 1822466).
  • Das Erstellen einer neuen Sitzung sollte jetzt ordnungsgemäß darauf warten, dass der anfängliche Kontext geladen ist (Firefox Fehler 1838381).

Änderungen für Add-on-Entwickler

Entwickler-Tools

Ältere Versionen