Firefox 133 für Entwickler

Dieser Artikel bietet Informationen über die Ä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

Entfernungen

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

  • Unterstützung für das url Argument des network.continueRequest Befehls hinzugefügt, wodurch Anfragen transparent zu einer anderen URL umgeleitet werden können (Firefox-Bug 1898158).
  • Das browsingContext.print wurde aktualisiert, um einen InvalidArgumentError auszulösen, wenn es mit falschen Abmessungen verwendet wird (Firefox-Bug 1886382).
  • Fehler bei script.evaluate und script.callFunction behoben, um die Verwendung von document.open in Sandbox-Reichen zu ermöglichen (Firefox-Bug 1918288).
  • Fehler behoben, bei dem das browsingContext.load Ereignis die falsche Navigations-ID enthalten könnte, wenn eine gleiche Dokumentnavigation während der Hauptnavigation auftrat (Firefox-Bug 1922327).
  • Ein weiterer Randfall behoben, bei dem Befehle aufgrund der Navigation mit einem UnknownError fehlschlagen könnten (Firefox-Bug 1923899).

Marionette

  • Marionette wurde aktualisiert, um die Fensterpositionierung unter Linux mit Wayland besser zu handhaben (Firefox-Bug 1857571).
  • Ein Fehler wurde behoben, der ein leeres style Attribut auf einem Element hinterlassen konnte, wenn versucht wurde, darauf zu klicken oder es leer zu machen (Firefox-Bug 1922709).
  • Die Fehlermeldung, die für UnexpectedAlertOpen Fehler gesendet wird, wurde aktualisiert, um den Text der entsprechenden Warnung zu enthalten (Firefox-Bug 1924469).

Änderungen für Add-on-Entwickler

Experimentelle Web-Features

Diese Funktionen sind neu in Firefox 133 ausgeliefert, aber standardmäßig deaktiviert. Um sie auszuprobieren, suchen Sie auf der about:config Seite nach der entsprechenden Einstellung und setzen Sie sie auf true. Weitere solche Funktionen finden Sie auf der Seite für experimentelle Funktionen.

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

    Der plaintext-only Wert des contenteditable globalen Attributs zeigt an, dass das Element bearbeitbar ist; die Rich-Text-Formatierung ist 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 Inhalt zu einem <slot> Element hinzugefügt bekommen, wenn ein Webkomponente gerendert wird. (Firefox-Bug 1921747.)