Firefox 133 für Entwickler

Dieser Artikel liefert Informationen zu den Änderungen in Firefox 133, die Entwickler betreffen. Firefox 133 wurde am 26. November 2024 veröffentlicht.

Änderungen für Webentwickler

HTML

CSS

Keine bemerkenswerten Änderungen.

JavaScript

APIs

Entfernt

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Unterstützung für das url-Argument für den network.continueRequest-Befehl hinzugefügt, das ermöglicht, Anforderungen transparent zu einer anderen URL umzuleiten. (Firefox-Bug 1898158).
  • browsingContext.print aktualisiert, um einen InvalidArgumentError zu werfen, wenn falsche Dimensionen verwendet werden (Firefox-Bug 1886382).
  • script.evaluate und script.callFunction korrigiert, um die Verwendung von document.open in Sandbox-Bereichen zu ermöglichen. (Firefox-Bug 1918288).
  • Einen Fehler behoben, bei dem das browsingContext.load-Ereignis die falsche Navigations-ID enthalten konnte, falls eine Navigation im selben Dokument während der Hauptnavigation auftrat (Firefox-Bug 1922327).
  • Ein weiterer Randfall wurde behoben, bei dem Befehle aufgrund von Navigation mit einem UnknownError fehlschlagen konnten. (Firefox-Bug 1923899).

Marionette

  • Marionette aktualisiert, um die Fensterpositionierung unter Linux mit Wayland besser zu handhaben. (Firefox-Bug 1857571).
  • Ein Fehler wurde behoben, bei dem ein leerer style-Attribut auf einem Element verbleiben konnte, wenn versucht wurde, darauf zu klicken oder es zu leeren. (Firefox-Bug 1922709).
  • Die Fehlermeldung für UnexpectedAlertOpen-Fehler wurde aktualisiert, um den Text der entsprechenden Warnung einzuschließen. (Firefox-Bug 1924469).

Änderungen für Add-on-Entwickler

Experimentelle Web-Features

Diese Funktionen sind neu in Firefox 133 verfügbar, jedoch standardmäßig deaktiviert. Um sie zu testen, suchen Sie die entsprechende Einstellung auf der Seite about:config und setzen Sie sie auf true. Weitere solcher Funktionen finden Sie auf der Seite Experimentelle Features.

  • contenteditable plaintext-only-Wert: dom.element.contenteditable.plaintext-only.enabled.

    Der plaintext-only-Wert des globalen Attributs contenteditable gibt an, dass das Element bearbeitbar ist; Rich-Text-Formatierungen sind deaktiviert und alle Formatierungen im eingefügten Text werden automatisch entfernt. (Firefox-Bug 1922723.)

  • :has-slotted CSS-Pseudoklasse: layout.css.has-slotted-selector.enabled.

    Die :has-slotted-Pseudoklasse wird verwendet, um Elemente in <template> zu stylen, die Inhalte enthalten, die zu einem <slot>-Element hinzugefügt wurden, wenn eine Web-Komponente gerendert wird. (Firefox-Bug 1921747.)

Ältere Versionen