Die Veröffentlichung des Web-Browsers Firefox 97 fand statt. Darüber hinaus wurde ein Update des langfristigen Support-Zweigs – 91.6.0 – erstellt. Der Zweig Firefox 98 ist in die Beta-Testphase übergegangen, dessen Veröffentlichung für den 8. März geplant ist.
Hauptneuheiten:
- Die 18 saisonalen Farbthemen Colorway, die in Firefox 94 angeboten wurden und als zeitlich befristetes Add-on bereitgestellt waren, sind abgelaufen. Nutzer, die die Colorway-Themen weiterhin verwenden möchten, können diese im Add-on-Manager (about:addons) aktivieren.
- In den Versionen für die Plattform Linux wurde die Möglichkeit zur Erstellung von PostScript-Dokumenten für den Druck entfernt (die Möglichkeit, auf PostScript-Druckern zu drucken und in PDF zu speichern, bleibt bestehen).
- Es wurden Probleme mit dem Build der Wayland 1.20-Bibliotheken behoben.
- Ein Problem mit dem Abbruch des Zooms durch Fingergesten auf Touchscreens nach dem Verschieben eines Tabs in ein anderes Fenster wurde behoben.
- Auf der Seite about:processes in Linux wurde die Genauigkeit der CPU-Auslastungsermittlung erhöht.
- Ein Problem mit der Anzeige von scharfen Ecken für Fenster in einigen Desktop-Umgebungen, wie z. B. elementary OS 6, wurde behoben.
- Auf der Plattform Windows 11 wurde die Unterstützung für den neuen Stil von Bildlaufleisten hinzugefügt.
- Auf der Plattform macOS wurde der Download von Systemschriftarten verbessert, was in bestimmten Situationen das Öffnen und Wechseln zu einem neuen Tab beschleunigen konnte.
- In der Android-Version wurde das Hervorheben von kürzlich besuchten Websites im Verlauf implementiert. Auf der Startseite wurde die Anzeige von Bildern für neu hinzugefügte Lesezeichen verbessert. In Android 12 wurde ein Problem mit dem Einfügen von Links aus der Zwischenablage behoben.
- In CSS-Konstruktionen mit den Typen length und length-percentage wurde die Verwendung der Maßeinheiten „cap“ und „ic“ erlaubt.
- Unterstützung für die CSS-Regel @scroll-timeline und die CSS-Eigenschaft animation-timeline wurde hinzugefügt, die es ermöglichen, die Chronologie der Animation in der API AnimationTimeline an den Scrollverlauf des Inhalts und nicht an die Zeit in Minuten oder Sekunden zu binden.
- Die CSS-Eigenschaft color-adjust wurde gemäß der Spezifikation in print-color-adjust umbenannt.
- In CSS wurde die Unterstützung für kaskadierende Schichten, die mit der Regel @layer festgelegt und über die CSS-Regel @import importiert werden, standardmäßig aktiviert, unter Verwendung der Funktion layer().
- Das CSS-Attribut scrollbar-gutter wurde hinzugefügt, um den Platz auf dem Bildschirm für die Scrollleiste zu steuern. Wenn beispielsweise keine Scrollung des Inhalts erforderlich ist, kann die Ausgabe erweitert werden, um den Bereich der Scrollleiste zu nutzen.
- Die Kompatibilität mit dem Webframework Marionette (WebDriver) wurde verbessert.
- Die API AnimationFrameProvider wurde zur DedicatedWorkerGlobalScope hinzugefügt, die die Verwendung der Methoden requestAnimationFrame und cancelAnimationFrame in separaten Web-Workern ermöglicht.
- Die Methoden AbortSignal.abort() und AbortController.abort() ermöglichen jetzt die Angabe des Grundes für das Abbrechen des Signals sowie das Lesen des Grundes über die Eigenschaft AbortSignal.reason. Standardmäßig wird AbortError als Grund angegeben.
Neben Neuerungen und Fehlerbehebungen wurden in Firefox 97 insgesamt 42 Sicherheitsanfälligkeiten behoben, von denen 34 als kritisch eingestuft wurden. 33 Sicherheitsanfälligkeiten (5 unter CVE-2022-22764 und 29 unter CVE-2022-0511) wurden durch Speicherprobleme verursacht, wie beispielsweise Pufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell zur Ausführung von Code durch Angreifer führen, wenn speziell gestaltete Seiten geöffnet werden.
Änderungen in der Beta-Version von Firefox 98:
- Das Verhalten beim Herunterladen von Dateien wurde geändert – anstelle einer Aufforderung zu Beginn des Downloads werden Dateien jetzt automatisch heruntergeladen und können jederzeit über die Fortschrittsanzeige geöffnet oder direkt aus der Download-Leiste gelöscht werden.
- Neue Aktionen wurden zum Kontextmenü hinzugefügt, das beim Rechtsklick auf Dateien in der Download-Liste angezeigt wird. Mit der Option „Ähnliche Dateien immer öffnen“ kann Firefox beispielsweise so eingestellt werden, dass die Datei nach dem Herunterladen automatisch in der mit demselben Dateityp verbundenen Anwendung geöffnet wird. Außerdem kann der Ordner mit den heruntergeladenen Dateien geöffnet, zur Seite navigiert werden, von der der Download eingeleitet wurde (nicht der Download selbst, sondern der Link zum Download), der Link kopiert, der Download aus dem Verlauf entfernt und die Liste in der Download-Leiste geleert werden.
- Um den Startprozess des Browsers zu optimieren, wurde die Logik für das Starten von Erweiterungen geändert, die die API webRequest verwenden. Bei der Erweiterung während des Starts von Firefox werden nun nur blockierende webRequest-Aufrufe berücksichtigt. Aufrufe von webRequest im nicht-blockierenden Modus werden bis zum Abschluss des Starts von Firefox verzögert.
- Die Unterstützung des HTML-Tags
- Das Entwicklerwerkzeug für das Web hat ein Panel zur Bewertung der Kompatibilität hinzugefügt. Im Panel werden Indikatoren angezeigt, die vor möglichen Problemen mit den CSS-Eigenschaften des gewählten HTML-Elements oder der gesamten Seite warnen, wodurch Inkompatibilitäten mit verschiedenen Browsern ohne separate Tests der Seite in jedem Browser festgestellt werden können.
Quelle: opennet.ru
