Firefox 123-Veröffentlichung

Der Webbrowser Firefox 123 wurde veröffentlicht und ein langfristiges Support-Zweig-Update wurde erstellt – 115.8.0. Der Firefox 124-Zweig wurde in die Beta-Testphase überführt, deren Veröffentlichung für den 19. März geplant ist.

Wichtigste Neuerungen in Firefox 123:

  • Die Firefox-Ansichtsseite, die den Zugriff auf zuvor angezeigte Inhalte erleichtert, integriert die Möglichkeit, den Inhalt aller angezeigten Abschnitte mit aktuellen Tabs, kürzlich geöffneten Tabs, kürzlich geschlossenen Tabs, Tabs von anderen Geräten und dem Browserverlauf zu durchsuchen.
    Firefox 123-Veröffentlichung
  • Es wurde eine experimentelle Möglichkeit hinzugefügt, Seitenminiaturansichten anzuzeigen, wenn man mit der Maus über Tabs fährt. Zusätzlich zur Skizze wurde auch eine Erwähnung des im Tab angezeigten Links im Informationsblock zum Tab hinzugefügt. Miniaturansichten sind standardmäßig deaktiviert und erfordern die Aktivierung der Einstellung „browser.tabs.cardPreview.enabled“ in about:config.
    Firefox 123-Veröffentlichung
  • Es wurde eine Schnittstelle („Web Compatibility Reporting Tool“) hinzugefügt, um Benachrichtigungen an Firefox-Entwickler über Probleme bei der Anzeige von Websites und Unstimmigkeiten im Verhalten bei der Arbeit mit Websites im Vergleich zu anderen Browsern zu senden. Um eine Benachrichtigung zu senden, wurde dem Menü „Hilfe“ der Punkt „Problem mit der Website melden“ hinzugefügt, der zum Dienst webcompat.com weiterleitet.
  • Die Einstellungen für die Adressleiste wurden zum Abschnitt „Suchen“ des Konfigurators hinzugefügt.
    Firefox 123-Veröffentlichung
  • Der integrierte Übersetzer unterstützt nicht nur die Übersetzung von sichtbarem Text, sondern auch die Übersetzung von Tooltips und Eingabeformularausfüllern.
  • Das Problem mit der falschen Anzeige von Miniaturansichten im Datei-Öffnen-Dialog, der auf Systemen mit älteren AMD-CPUs erscheint, wurde nicht behoben. Wenn anstelle von Miniaturansichten schwarze Quadrate angezeigt werden, empfiehlt es sich, die Grafiktreiber für AMD-GPUs zu aktualisieren.
  • Linux-Builds haben von der Verwendung der GdkCursorType-API auf gdk_cursor_new_from_name umgestellt, wodurch ein Problem mit der Anzeige des leeren Cursors in den GNOME 46-Testversionen behoben wurde, wenn das Standard-Adwaita-Icon-Theme in GNOME und GTK verwendet wurde. Das Problem wird durch das Ende der Unterstützung für klassische X-Cursor im adwaita-icon-theme verursacht.
  • In den Tools für Webentwickler ist es im Netzwerkaktivitäts-Tracking-Panel jetzt möglich, den Inhalt einer Antwort auf eine Anfrage auf der Festplatte zu speichern (dem Kontextmenü wurde die Schaltfläche „Antwort speichern unter“ hinzugefügt).
    Firefox 123-Veröffentlichung
  • Die Implementierung des HTTP-Antwortcodes 103 („Early Hints“), der zum Weiterleiten von Headern verwendet wird, umfasst die Verarbeitung der Preload- und Modulepreload-Attribute im Link-HTTP-Header. Mit Code 103 können Sie den Client unmittelbar nach der Anfrage über den Inhalt bestimmter HTTP-Header informieren, ohne darauf warten zu müssen, dass der Server alle mit der Anfrage verbundenen Vorgänge abgeschlossen und mit der Bereitstellung des Inhalts begonnen hat. Ebenso durch Weiterleitung des Link-Headers (zum Beispiel „Link: ; rel=vorladen; as=style") können Sie Hinweise zu Elementen bereitstellen, die mit der bereitgestellten Seite verknüpft sind und vorab geladen werden können. Sobald der Browser Informationen über solche Ressourcen erhalten hat, beginnt er mit dem Herunterladen, ohne auf die Fertigstellung der Hauptseite warten zu müssen, was die Gesamtverarbeitungszeit der Anfrage verkürzt.
  • In SVG in mit Elementen angepassten Farbverläufen Und , Unterstützung für Farbinterpolation mithilfe des linearen RGB-Farbraums hinzugefügt. Die Auswahl des Farbraums für die Interpolation erfolgt über das Attribut color-interpolation, das die Werte „auto“, „sRGB“ und „linearRGB“ annehmen kann.
  • Das feImage SVG-Element, das ein Bild von einer externen Quelle abruft, kann auf die Verwendung einer Breite von 300 Pixel und einer Höhe von 150 Pixel zurückgreifen, wenn die Größe des ursprünglichen Stammelements auf einen Prozentsatz festgelegt ist (zuvor wurden solche Elemente nicht gerendert).
  • Beim Umleiten von Audio zu einem anderen Gerät stellt die Methode setSinkId() sicher, dass die Echounterdrückung auf das vom Mikrofon empfangene Audio angewendet wird.
  • Unterstützung für die Declarative Shadow DOM API aktiviert, um neue Stammzweige im Shadow DOM zu erstellen, um beispielsweise einen importierten Elementstil eines Drittanbieters und das zugehörige Unterzweig-DOM vom Hauptdokument zu trennen. Mit der vorgeschlagenen deklarativen API können Sie zum Lösen von DOM-Zweigen nur HTML verwenden, ohne JavaScript-Code schreiben zu müssen.
  • In der Android-Version enthalten die Header-Parameter navigator.platform, navigator.oscpu und User-Agent zum Schutz vor passiver Benutzeridentifizierung und zur Verbesserung der Kompatibilität mit einigen Websites jetzt den Wert „x86_64“ auf ARM64-Systemen und „armv81“ auf ARM32 und x86-Systeme.

Neben Neuerungen und Fehlerbehebungen hat Firefox 122 32 Schwachstellen behoben (24 sind als gefährlich markiert). 23 Schwachstellen (22 erfasst unter CVE-2024-1553 und CVE-2024-1557) werden durch Speicherprobleme wie Pufferüberläufe und Zugriff auf bereits freigegebene Speicherbereiche verursacht. Diese Probleme können möglicherweise dazu führen, dass beim Öffnen speziell gestalteter Seiten der Code eines Angreifers ausgeführt wird. Die Schwachstelle CVE-2024-1547 ermöglicht die Anzeige des Warndialogs eines Angreifers im Kontext einer anderen Website.

Source: opennet.ru

Kommentar hinzufügen