Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 151 Versionshinweise für Entwickler (Beta)

Dieser Artikel stellt Informationen über die Änderungen in Firefox 151 bereit, die Entwickler betreffen. Firefox 151 ist die aktuelle Beta-Version von Firefox und wird am 19. Mai 2026 veröffentlicht.

Hinweis: Die Versionshinweise für diese Firefox-Version sind noch in Bearbeitung.

Änderungen für Webentwickler

HTML

CSS

APIs

  • Die Methode Sanitizer.replaceElementWithChildren() gibt jetzt false zurück, wenn das zu ersetzende Element sich im SVG namespace als <svg> oder im MathML-Namespace als <math> befindet (zusammen mit <html>, das in Firefox 150 nicht erlaubt war). (Firefox Bug 2032359).
  • Die Document Picture-in-Picture API wird jetzt auf Desktop-Plattformen unterstützt. Dadurch ist es möglich, ein immer im Vordergrund befindliches Fenster zu öffnen, das mit beliebigem HTML-Inhalt gefüllt werden kann. Es kann verwendet werden, um Inhalte anzuzeigen, die ein Benutzer getrennt von der aufrufenden Seite (oder sogar dem Browser) ansehen möchte, wie z.B. ein Set von Streams, das die Teilnehmer eines Videoanrufs zeigt, ein Börsenticker oder ein Countdown-Timer. (Firefox Bug 2006594).
  • Die Eigenschaft CanvasRenderingContext2D.lang wird unterstützt, um die Sprache des Canvas-Zeichnungs-Kontexts festzulegen. Während ein DOM-Canvas diesen Kontext von dem lang-Attribut seines zugehörigen <canvas>-Elements erben kann, ist dies nützlich, um den Kontext für ein Offscreen-Canvas festzulegen, das möglicherweise gerendert wird, bevor es einem <canvas> zugeordnet wird. (Firefox Bug 1943070).
  • Die Eigenschaft options.keyboardLock kann jetzt als Option an Element.requestFullscreen() übergeben werden, sodass Websites um Tastatursperre bitten können, wenn das Element im Vollbildmodus angezeigt wird. Dies verhindert, dass die Esc-Taste das Element aus dem Vollbildmodus entfernt (ein Langdruck ist stattdessen erforderlich), und einige früher reservierte Browser-Hotkeys können jetzt abgefangen und ihre Standardaktion verhindert werden. (Firefox Bug 2032302).

Änderungen für Add-on-Entwickler

  • tabs.group() und tabs.ungroup() fügen nun korrekt eine geteilte Ansicht hinzu bzw. entfernen diese, wenn ein Aufruf einen der Tabs der geteilten Ansicht enthält. Zuvor würde ein Aufruf fehlschlagen oder die geteilte Ansicht trennen. (Firefox Bug 2029099)
  • tabs.move() verschiebt jetzt korrekt eine geteilte Ansicht nach rechts, wenn ein Aufruf einen der Tabs der geteilten Ansicht enthält. Zuvor wurde eine geteilte Ansicht nur nach links oder ans Ende der Tab-Liste verschoben. (Firefox Bug 2027855)

Experimentelle Webfeatures

Diese Funktionen sind in Firefox 151 enthalten, aber standardmäßig deaktiviert. Um mit ihnen zu experimentieren, suchen Sie auf der about:config-Seite nach der entsprechenden Einstellung und setzen Sie diese auf true. Weitere solcher Funktionen finden Sie auf der Seite Experimentelle Features.

  • @container style() Bereichssyntax-Abfragen: layout.css.attr.enabled

    Die CSS-At-Regel @container style()-Abfragen unterstützen nun die Bereichssyntax. Damit können Sie überprüfen, ob ein Container eine gültige benutzerdefinierte CSS-Eigenschaft hat und ihren Wert mit Vergleichsoperatoren wie >, <, >= und <= vergleichen und entsprechend Stile auf seine Kinder anwenden. (Firefox Bug 2024601).