Veröffentlichung von Firefox 146

Die Veröffentlichung des Web-Browsers Firefox 146 ist erfolgt und es wurden Updates für die vorherigen langfristig unterstützten Versionen – 140.6.0 und 115.31.0 – bereitgestellt. Die Version Firefox 147 befindet sich nun in der Beta-Testphase, deren Veröffentlichung für den 14. Januar geplant ist.

Die wichtigsten Neuerungen in Firefox 146 (1, 2, 3):

  • Der Modus „Split View“ wurde hinzugefügt, um zwei Registerkarten nebeneinander in einem Fenster anzuzeigen. Der Modus ist standardmäßig deaktiviert und kann über den Parameter „browser.tabs.splitView.enabled“ auf der Seite about:config aktiviert werden. Anschließend erscheint im Kontextmenü, das durch einen Rechtsklick auf die Registerkarten geöffnet wird, die Schaltfläche „Add Split View“. Nach Drücken dieser Schaltfläche wird der Inhalt des Fensters auf zwei Teile aufgeteilt, und auf der rechten Seite wird die Seite für das Öffnen einer neuen Registerkarte angezeigt. Wenn die Option für eine Gruppe von zwei Registerkarten gewählt wird, werden die angegebenen Registerkarten sofort nebeneinander angezeigt. Im Modus „Split View“ ist es möglich, die Größe des rechten und linken Ansichtsbereichs durch Ziehen mit der Maus am Trennbalken willkürlich zu ändern. Die aktive Registerkarte wird während der gleichzeitigen Ansicht mit einem roten Rahmen hervorgehoben.
    Veröffentlichung von Firefox 146
  • In Linux-Umgebungen, die das Protokoll Wayland verwenden, wurde die Unterstützung für fraktionsweises Scaling implementiert, um die Effizienz der Darstellung auf hochauflösenden Bildschirmen zu verbessern.
  • Die integrierte Grafikbibliothek Skia, die für die 2D-Darstellung unter Verwendung von GPU eingesetzt wird, wurde aktualisiert. Dieses Update führte zu einer Verbesserungen der Rendering-Leistung und -Kompatibilität.
  • Allen Nutzern wurde der Zugang zu den Einstellungen von Firefox Labs gewährt, in denen experimentelle Funktionen aktiviert werden können, die sich noch in der Testphase befinden. Zuvor war dieser Bereich nur für Installationen zugänglich, bei denen die Nutzer ihre Zustimmung zur Teilnahme an Experimenten oder zur Übermittlung von Telemetriedaten gegeben hatten.
    Veröffentlichung von Firefox 146
  • Bei der Eingabe einer Suchanfrage in die Adressleiste wurde die Möglichkeit implementiert, die Suchergebnisse in einem Dropdown-Bereich von Empfehlungen anzuzeigen. Die Funktion ist derzeit standardmäßig nicht für alle aktiviert und wird schrittweise für einen immer größeren Prozentsatz der Nutzer aktiviert.
    Veröffentlichung von Firefox 146
  • Die Anzahl der Länder, für die das Wetter-Widget auf der neuen Tab-Seite aktiviert wurde, wurde erheblich erhöht. Der Standort für die Wettervorhersage kann automatisch ermittelt oder manuell eingegeben werden. Aus den ehemaligen Sowjetstaaten sind Estland, Litauen und Lettland verfügbar. Die anderen können das Widget über die Einstellung about:config „browser.newtabpage.activity-stream.discoverystream.region-weather-config“ auf der Seite about:config aktivieren.
    Veröffentlichung von Firefox 146
  • Im Konfigurator wurde der Dialog zur Farbauswahl für die angezeigten Websites (Contrast Control/Manage Colors) überarbeitet, in dem die veränderbaren Farben und erläuternden Labels jetzt übersichtlich gruppiert sind.
    Veröffentlichung von Firefox 146
  • Unterstützung für automatische Backups gespeicherter Passwörter, Lesezeichen, interner Datenbanken und anderer Browserdaten wurde hinzugefügt. Backups werden derzeit nur auf der Windows-Plattform unterstützt, sollen jedoch in Zukunft auch in Versionen für andere Betriebssysteme verfügbar sein. Backups werden täglich erstellt und können mit einem Passwort verschlüsselt werden. Zukünftig kann ein Backup zur Wiederherstellung des Zustands nach der Installation von neuem Firefox auf einem anderen Gerät verwendet werden.
    Veröffentlichung von Firefox 146
  • Auf der Windows-Plattform wurde die Unterstützung des Direct2D-APIs eingestellt.
  • In den Versionen für die macOS-Plattform wird standardmäßig ein separater Prozess für die Interaktion mit der GPU gestartet, in dem die Ausführung von WebGPU-, WebGL- und WebRender-Operationen ausgelagert ist. Bei einem Fehler im GPU-Code wird jetzt anstelle eines Absturzes des Browsers der GPU-Prozess neu gestartet.
  • In WebRTC wurde die Möglichkeit zur Verschlüsselung des Datenverkehrs mit dem kryptografischen Algorithmus ML-KEM implementiert, der gegen Brute-Force-Angriffe auf Quantencomputern resistent ist, wobei der Schlüssel während der Aushandlung der Verbindung über das Protokoll DTLS 1.3 übertragen wird.
  • Im WebCrypto-API wurde die Unterstützung für die Kompression von Informationen über Punkte auf elliptischen Kurven hinzugefügt, mit der später die mathematische Wiederherstellung der vollständigen Punktwerte möglich ist. Die Kompression ermöglicht eine nahezu halbe Reduzierung der Größe öffentlicher Schlüssel zur Einsparung von Datenverkehr und Speicherplatz.
  • In CSS wurde die @-Regel „@scope“ hinzugefügt, mit der die Anwendung von Styles auf einen bestimmten DOM-Baum beschränkt werden kann, ohne spezifische Selektoren schreiben zu müssen. @scope (.article-body) { img { border: 5px solid black; background-color: goldenrod; } }
  • Die Unterstützung der CSS-Funktion contrast-color() wurde hinzugefügt, die die gegenteilige Variante einer angegebenen Farbe zurückgibt (für Weiß wird Schwarz und für Schwarz wird Weiß zurückgegeben). Die Funktion kann verwendet werden, um die Hintergrundfarbe für eine bestimmte Textfarbe und umgekehrt auszuwählen.
  • Die CSS-Eigenschaft text-decoration-inset wurde hinzugefügt, um die Start- und Endpunkte in den Dekorationslinien des Textes (z. B. Unterstreichung, Durchstreichung, Hervorhebung von Syntaxfehlern) anzupassen.
  • Die Unterstützung des veralteten Schlüsselworts „-webkit-fill-available“ wurde hinzugefügt, das in den CSS-Eigenschaften „width“ und „height“ verwendet wird und dem noch nicht aktivierten Standard-Schlüsselwort „stretch“ entspricht, das es Elementen ermöglicht, sich so weit auszudehnen, bis sie den verfügbaren Platz im Block vollständig ausfüllen.
  • In den Entwicklertools für Webentwickler sind im Inspektor im Regelbereich standardmäßig unbenutzte CSS-Eigenschaften ausgeblendet, was das Durcheinander reduziert und die Darstellung des Bereichs beschleunigt hat. Um die Anzeige der ausgeblendeten Eigenschaften wiederherzustellen, gibt es unten die Schaltfläche „Show…“.
  • In der Android-Version wurde die Benutzeroberfläche zum Hochladen von Dateien vereinfacht – wenn die Website den Dateityp nicht angibt, bietet der Browser nun an, eine Datei auszuwählen, ein Foto zu machen oder einen Ton aufzunehmen.

Neben Neuerungen und Fehlerbehebungen wurden in Firefox 146 17 Sicherheitsanfälligkeiten behoben. 12 dieser Sicherheitsanfälligkeiten wurden durch Probleme beim Speichermanagement verursacht, wie z. B. Pufferüberläufe und den Zugriff auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell dazu führen, dass schadhafter Code ausgeführt wird, wenn speziell gestaltete Seiten geöffnet werden.

In der Beta-Version von Firefox 147 wurde die Möglichkeit hinzugefügt, das Verzeichnis „~/.config/mozilla“ zur Speicherung von Profilen, Add-ons, Einstellungen und internen Datenbanken gemäß der Freedesktop.org XDG Base Directory-Spezifikation zu verwenden. Die Wiedergabe von Videos mit Hardwarebeschleunigung für die Dekodierung auf AMD-GPUs wurde optimiert. Die Implementierung des Safe Browsing-Protokolls wurde auf Version 5 aktualisiert. Eine Option zum automatischen Fortsetzen der Video-Wiedergabe im Bild-in-Bild-Modus wurde hinzugefügt, wenn zum Tab gewechselt wird. Die Unterstützung für RFC 9842 (Compression Dictionary Transport) wurde hinzugefügt. Der Navigation-API wurde implementiert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4