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

Rücknahmen

WebDriver-Konformität (WebDriver BiDi, Marionette)

WebDriver BiDi

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

Marionette

  • Marionette wurde aktualisiert, um die Fensterpositionierung auf 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, es anzuklicken oder zu leeren (Firefox Bug 1922709).
  • Die Fehlermeldung wurde aktualisiert, um den Text des entsprechenden Alerts bei UnexpectedAlertOpen-Fehlern einzuschließen (Firefox Bug 1924469).

Änderungen für Add-on-Entwickler

Experimentelle Web-Features

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

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

    Der plaintext-only-Wert des contenteditable globalen Attributs gibt an, dass das Element bearbeitbar ist; Rich-Text-Formatierung ist deaktiviert und jegliche Formatierung im eingefügten 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 Inhalte zu einem <slot>-Element hinzugefügt haben, wenn eine Webkomponente gerendert wird. (Firefox Bug 1921747.)

Ältere Versionen