Die Veröffentlichung des Web-Browsers Firefox 97 ist erfolgt. Zudem wurde ein Update für den Support-Zweig 91.6.0 bereitgestellt. Der Branch Firefox 98 hat die Beta-Testphase erreicht, dessen Veröffentlichung für den 8. März geplant ist.
Hauptneuheiten:
- Die Verfügbarkeit der 18 saisonalen Farbthemen Colorway, die in Firefox 94 angeboten und als zeitlich begrenzte integrierte Erweiterung implementiert wurden, ist abgelaufen. Nutzer, die die Colorway-Themen weiterhin verwenden möchten, können diese im Add-ons-Manager (about:addons) aktivieren.
- In den Builds für die Linux-Plattform wurde die Möglichkeit zur Generierung von PostScript-Dokumenten für den Druck entfernt (Drucken auf PostScript-Druckern und das Speichern als PDF bleibt jedoch bestehen).
- Probleme mit den Builds der Wayland 1.20-Bibliotheken wurden behoben.
- Ein Problem mit dem Aufhören der Pinch-to-Zoom-Funktion auf Touchscreens nach dem Verschieben von Tabs in ein anderes Fenster wurde gelöst.
- In der Seite about:processes auf Linux wurde die Genauigkeit der CPU-Belastungserkennung erhöht.
- Ein Problem mit der Darstellung von scharfen Kanten bei Fenstern in bestimmten Desktop-Umgebungen wie elementary OS 6 wurde behoben.
- Auf der Plattform Windows 11 wurde die Unterstützung für den neuen Scrollbar-Stil hinzugefügt.
- Die Ladezeiten der Systemschriftarten wurden auf der macOS-Plattform verbessert, was in bestimmten Situationen das Öffnen und Wechseln zu einem neuen Tab beschleunigte.
- In der Android-Version wurde die Hervorhebung der zuletzt besuchten Websites in der Verlaufsliste implementiert. Auf der Startseite wurde die Anzeige der Bilder für neu hinzugefügte Lesezeichen optimiert. Auf der Plattform Android 12 wurde ein Problem beim Einfügen von Links aus der Zwischenablage behoben.
- Bei CSS-Konstruktionen mit den Längentypen und length-percentage ist die Nutzung der Maßeinheiten 'cap' und 'ic' erlaubt.
- Die Unterstützung der CSS-Regel @scroll-timeline und der CSS-Eigenschaft animation-timeline wurde hinzugefügt, um die Chronologie der Animation im API AnimationTimeline an den Verlauf des Inhalts-Scrollens 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.
- Die Unterstützung für kaskadierende Schichten, die standardmäßig in CSS aktiviert sind und durch die Regel @layer definiert sowie über die CSS-Regel @import mittels der Funktion layer() importiert werden, wurde hinzugefügt.
- Die CSS-Eigenschaft scrollbar-gutter wurde hinzugefügt, um den Platzbedarf für Scrollleisten im Bildschirm zu steuern. Beispielsweise kann die Ausgabe erweitert werden, wenn keine Scrollung des Inhalts erforderlich ist, um den Bereich der Scrollleiste zu nutzen.
- Die Kompatibilität mit dem Web-Framework Marionette (WebDriver) wurde verbessert.
- Die API AnimationFrameProvider wurde in das Set DedicatedWorkerGlobalScope integriert, was die Verwendung der Methoden requestAnimationFrame und cancelAnimationFrame in separaten Web-Workern ermöglicht.
- Die Methoden AbortSignal.abort() und AbortController.abort() haben die Möglichkeit erhalten, einen Grund für das Abbrechen des Signals festzulegen sowie diesen Grund über die Eigenschaft AbortSignal.reason auszulesen. Standardmäßig wird AbortError als Grund angegeben.
Neben neuen Funktionen und Fehlerbehebungen behebt Firefox 97 insgesamt 42 Sicherheitsanfälligkeiten, von denen 34 als kritisch eingestuft werden. 33 Lücken (5 unter CVE-2022-22764 und 29 unter CVE-2022-0511) resultieren aus Problemen mit dem Arbeitsspeicher, wie Pufferüberläufe und der Zugriff auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell zu einer Ausführung von Schadcode 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 – anstatt eines Anfragen vor dem Start des Downloads beginnen Dateien jetzt automatisch heruntergeladen zu werden und können jederzeit über die Informationsleiste zum Fortschritt geöffnet oder direkt aus der Download-Leiste entfernt werden.
- Neue Aktionen wurden zum Kontextmenü hinzugefügt, das beim Rechtsklicken auf Dateien in der Downloadliste angezeigt wird. Mit der Option „Ähnliche Dateien immer öffnen“ können Sie Firefox erlauben, die Datei nach dem Herunterladen automatisch in der dafür vorgesehenen Anwendung zu öffnen, die im System mit demselben Dateityp verknüpft ist. Außerdem können Sie das Verzeichnis mit den heruntergeladenen Dateien öffnen, zur Seite zurückkehren, von der der Download initiiert wurde (nicht der Download selbst, sondern der Link zum Download), den Link kopieren, den Downloadverlauf aus Ihrem Browserverlauf entfernen und die Liste in der Downloadleiste löschen.
- Zur Optimierung des Browserstarts wurde die Logik zum Start von Erweiterungen geändert, die die API webRequest nutzen. In Zukunft führen nur noch blockierende webRequest-Aufrufe zum Start von Erweiterungen während des Firefox-Starts. Aufrufe von webRequest im nicht-blockierenden Modus werden bis zum Abschluss des Firefox-Starts verzögert.
- Die Unterstützung des HTML-Tags
- In die Entwicklerwerkzeuge für das Web wurde ein Kompatibilitätsbewertungspanel integriert. Dieses Panel zeigt Indikatoren mit Warnungen zu möglichen Problemen mit CSS-Eigenschaften des ausgewählten HTML-Elements oder der gesamten Seite an und ermöglicht die Identifizierung von Inkompatibilitäten mit verschiedenen Browsern ohne separate Tests der Seite in jedem Browser.
Quelle: opennet.ru
