Firefox 116 für Entwickler

Dieser Artikel enthält Informationen über die Änderungen in Firefox 116, die Entwickler betreffen. Firefox 116 wurde am 01. August 2023 veröffentlicht.

Änderungen für Webentwickler

HTML

  • Das Attribut dirname wird jetzt auf den Elementen input und textarea unterstützt. Dieses Attribut erlaubt es, Texttionsinformationen (ltr oder rtl) während der Formularübermittlung an den Server zu senden (Firefox-Bug 675943).

CSS

  • Die Syntax für die offset-path Eigenschaft, die verwendet wird, um den Pfad für ein Element zu definieren, wurde aktualisiert. Die aktualisierte Syntax erlaubt es Ihnen, einen Wert von none oder einen von <offset-path> oder <coord-box> festzulegen. Der neue <offset-path> Wert kann ein <ray()>, eine <url> oder eine <basic-shape> sein. Der Wert <coord-box> hat den älteren <geometry-box> Wert ersetzt und ermöglicht es Ihnen, die Form des Pfads basierend auf dem Box-Modell des Elements festzulegen. Die Werte <basic-shape> und <coord-box> erfordern, dass die layout.css.motion-path-basic-shapes.enabled und layout.css.motion-path-coord-box.enabled Einstellungen aktiviert sind. (Firefox-Bug 1598156) und (Firefox-Bug 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-Bug 1829269).

JavaScript

SVG

HTTP

APIs

DOM

Medien, WebRTC und Web Audio

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

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

Marionette

  • Unterstützung für die moz:useNonSpecCompliantPointerOrigin Fähigkeit entfernt. Benutzer, die diese Funktion noch benötigen, können weiterhin die Firefox 115 ESR-Version verwenden, solange sie unterstützt wird. Bitte melden Sie Fehler unter Remote Protocol :: Marionette, wenn Sie ein Problem feststellen (Firefox-Bug 1490258).
  • Ein Rückschritt wurde behoben, der uns daran hinderte, veraltete Elemente (DOM-Elemente, die zuvor auf der Seite gesehen wurden) von unbekannten Elementen für einen gegebenen Browsing-Kontext zu unterscheiden (Firefox-Bug 1822466).
  • Das Erstellen einer neuen Sitzung sollte jetzt ordnungsgemäß auf das Laden des initialen Kontexts warten (Firefox-Bug 1838381).

Änderungen für Add-on-Entwickler

Entwicklertools

  • Unterstützung für Benutzerdefinierte Formatierer hinzugefügt (Firefox-Bug 1752760).
  • "Container"-Abzeichen in der Markup-Ansicht für Elemente mit einer container-type Eigenschaft mit size oder inline-size Werten hinzugefügt (Firefox-Bug 1789193).
  • Ein Problem im Inspektor behoben, bei dem CSS-Benutzerdefinierte Eigenschaften, die auf der Wurzel des benutzerdefinierten Elements gesetzt wurden, nicht angezeigt wurden (Firefox-Bug 1836755).
  • Zeigt im Netzwerkmonitor an, ob die Anfrage mit DNS über HTTPS aufgelöst wurde (Firefox-Bug 1810195).
  • Proxy-Authorization Header im Netzwerkmonitor entfernt (Firefox-Bug 1816115).

Ältere Versionen