Firefox 133 für Entwickler

Dieser Artikel enthält 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 für den network.continueRequest Befehl hinzugefügt, welches es ermöglicht, Anfragen transparent zu einer anderen URL umzuleiten (Firefox Fehler 1898158).
  • browsingContext.print wurde aktualisiert, um einen InvalidArgumentError zu werfen, wenn es mit falschen Abmessungen verwendet wird (Firefox Fehler 1886382).
  • script.evaluate und script.callFunction wurden korrigiert, um die Verwendung von document.open in Sandbox-Reichen zu ermöglichen (Firefox Fehler 1918288).
  • Ein Fehler wurde behoben, bei dem das browsingContext.load Ereignis möglicherweise die falsche Navigations-ID enthielt, wenn während der Hauptnavigation eine gleiche Dokumentnavigation auftrat (Firefox Fehler 1922327).
  • Ein weiterer Randfall wurde behoben, bei dem Befehle aufgrund von Navigation mit einem UnknownError fehlschlagen konnten (Firefox Fehler 1923899).

Marionette

  • Marionette wurde aktualisiert, um das Positionieren von Fenstern unter Linux mit Wayland besser zu handhaben (Firefox Fehler 1857571).
  • Ein Fehler wurde behoben, der ein leeres style Attribut auf einem Element hinterlassen konnte, wenn versucht wurde, darauf zu klicken oder es zu löschen (Firefox Fehler 1922709).
  • Die Fehlermeldung, die für UnexpectedAlertOpen Fehler gesendet wird, wurde aktualisiert, um den Text der entsprechenden Warnung einzuschließen (Firefox Fehler 1924469).

Änderungen für Add-on-Entwickler

Experimentelle Web-Features

Diese Features sind neu in Firefox 133, aber standardmäßig deaktiviert. Um sie auszuprobieren, suchen Sie die entsprechende Einstellung auf der about:config Seite und setzen Sie sie auf true. Weitere solcher Features 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 zeigt an, dass das Element bearbeitbar ist; Rich-Text-Formatierungen sind deaktiviert und jegliche Formatierungen im eingefügten Text werden automatisch entfernt. (Firefox Fehler 1922723.)

  • :has-slotted CSS Pseudo-Klasse: layout.css.has-slotted-selector.enabled.

    Die :has-slotted Pseudo-Klasse wird verwendet, um Elemente in <template> zu stylen, die Inhalt haben, der einem <slot>-Element hinzugefügt wird, wenn eine Web-Komponente gerendert wird. (Firefox Fehler 1921747.)

Ältere Versionen