Firefox 119 für Entwickler

Dieser Artikel informiert über die Änderungen in Firefox 119, die Entwickler betreffen. Firefox 119 wurde am 24. Oktober 2023 veröffentlicht.

Änderungen für Webentwickler

HTML

Entfernte Funktionen

CSS

JavaScript

SVG

  • Die SVG-Attribute, die einen <length>-Wert akzeptieren, unterstützen jetzt die Level 3 <length> CSS-Datentypen für alle SVG-Elemente. Dadurch können SVG-Elemente auf Basis von Schriftgrößen (cap, rem, etc.), Ansichtsfenster (vh, vw, vmin, etc.) oder absoluten Längen (px, cm, etc.) skaliert werden, z. B. <line x1="10vw" y1="10vh" x2="50vw" y2="50vh"/>. (Weitere Details finden Sie in Firefox Bug 1287054).

HTTP

  • Die credentialless-Direktive des Cross-Origin-Embedder-Policy-HTTP-Response-Headers wird nun auf Desktop-Plattformen (und mobilen Plattformen außer Android) unterstützt. Dadurch können no-cors-Anfragen für Ressourcen an Cross-Origin-Server gestellt werden, die nicht explizit dafür optiert haben, allerdings ohne Cookies oder andere Anmeldedaten (Firefox Bug 1851467).

APIs

DOM

  • ARIA-Reflektion wird nun standardmäßig für Attribute unterstützt, die nicht auf andere Elemente verweisen; nur nicht-IDREF-Attribute werden reflektiert. Jetzt können ARIA-Attribute direkt über die JavaScript-APIs auf DOM-Elemente angewendet werden, anstatt setAttribute und getAttribute zu verwenden. Zum Beispiel wird buttonElement.ariaPressed = "true"; jetzt zusätzlich zu buttonElement.setAttribute("aria-pressed", "true"); unterstützt (Firefox Bug 1785412).

WebDriver-Konformität (WebDriver BiDi, Marionette)

Allgemein

  • Bei der Ausführung einer pointerDown-Aktion mit gedrückter mittlerer oder rechter Maustaste hatte das von dem entsprechenden HTML-Element ausgegebene mousedown-Ereignis einen vertauschten Wert der buttons-Eigenschaft (Firefox Bug 1850086).

  • Beim Ausführen einer scroll-Aktion des Eingabetyps wheel mit einem Ursprung, der auf pointer gesetzt war, wurde fälschlicherweise ein Fehler "ungültiges Argument" ausgelöst, obwohl laut aktueller WebDriver-Spezifikation diese Kombination nicht unterstützt wird (Firefox Bug 1850166).

WebDriver BiDi

Marionette

  • Die Liste der möglichen Fehlercodes beim Versuch, eine WebExtension mit dem Befehl Addon:Install zu installieren, wurde aktualisiert, um den neuesten Fehlercodes von Firefox zu entsprechen (Firefox Bug 1852537).

Ältere Versionen