Firefox 133 für Entwickler

Dieser Artikel bietet 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 nennenswerten Änderungen

JavaScript

APIs

Entfernungen

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Unterstützung für das url-Argument für den Befehl network.continueRequest hinzugefügt, um Anfragen transparent an eine andere URL umzuleiten (Firefox Bug 1898158).
  • browsingContext.print wurde aktualisiert, um einen InvalidArgumentError auszulösen, wenn es mit falschen Abmessungen verwendet wird (Firefox Bug 1886382).
  • Fehler in script.evaluate und script.callFunction behoben, um die Verwendung von document.open in Sandbox-Reichen zu erlauben (Firefox Bug 1918288).
  • Ein Fehler behoben, bei dem das browsingContext.load-Ereignis die falsche Navigations-ID enthalten könnte, wenn eine Navigation im selben Dokument während der Hauptnavigation stattfand (Firefox Bug 1922327).
  • Ein weiterer Randfall behoben, bei dem Befehle aufgrund von Navigation mit einem UnknownError fehlschlagen konnten (Firefox Bug 1923899).

Marionette

  • Marionette wurde aktualisiert, um das Fensterpositionieren unter Linux mit Wayland besser zu handhaben (Firefox Bug 1857571).
  • Ein Fehler behoben, der ein leeres style-Attribut auf einem Element hinterlassen konnte, wenn versucht wurde, es anzuklicken oder zu löschen (Firefox Bug 1922709).
  • Die Fehlermeldung für UnexpectedAlertOpen-Fehler aktualisiert, um den Text der entsprechenden Benachrichtigung einzuschließen (Firefox Bug 1924469).

Änderungen für Add-on-Entwickler

Experimentelle Web-Features

Diese Funktionen sind neu in Firefox 133 enthalten, aber standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie die entsprechende Einstellung auf der Seite about:config und setzen Sie sie auf true. Weitere solche Funktionen finden Sie auf der Seite Experimentelle Funktionen.

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

    Der plaintext-only-Wert des globalen Attributs contenteditable zeigt an, dass das Element bearbeitbar ist; Rich-Text-Formatierung ist deaktiviert und jegliche Formatierung in eingefügtem Text wird 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 beim Rendern eines Webkomponenten Inhalten zu einem <slot>-Element hinzugefügt bekommen. (Firefox Bug 1921747.)

Ältere Versionen