Die Veröffentlichung des Webbrowsers Firefox 142 ist erfolgt, und Aktualisierungen der vorherigen unterstützten Versionen – 140.2.0, 115.27.0 und 128.14.0 – wurden bereitgestellt. Die Beta-Testphase für Firefox 143 hat begonnen, dessen Veröffentlichung für den 16. September geplant ist.
Hauptneuerungen in Firefox 142 (1, 2, 3):
- Auf der Seite, die beim Öffnen eines neuen Tabs angezeigt wird, wurde die Gruppierung empfohlener Artikel in separate thematische Bereiche wie Sport, Essen und Unterhaltung implementiert. Unter jedem Bereich befindet sich eine Schaltfläche „Follow“, mit der man sich für diesen Inhalt anmelden oder ihn blockieren kann. Derzeit ist die Aufteilung in Bereiche nur für Benutzer aus den USA verfügbar, für andere Länder wird sie später aktiviert. Um die Funktion manuell zu aktivieren, gibt es in der Seite about:config die Einstellungen „browser.newtabpage.activity-stream.discoverystream.sections.enabled“ und „browser.newtabpage.activity-stream.discoverystream.sections.personalization.enabled“.

- Eine experimentelle Funktion zur Vorschau von Links wurde hinzugefügt, mit der der Inhalt, auf den ein Link verweist, vor dem Anklicken bewertet werden kann. Um das Vorschaufenster zu öffnen, kann man im Kontextmenü die Option Vorschau-Link verwenden, den Mauszeiger über den Link bewegen, während die Umschalttaste gedrückt gehalten wird, oder den Link mehr als 1 Sekunde lang anklicken. Im Vorschaufenster wird eine kurze Zusammenfassung der Seite angezeigt, und optional werden die wichtigsten Punkte, die von einer KI-Engine hervorgehoben werden, angezeigt. Das KI-Modell wird optional aktiviert und auf dem lokalen System des Benutzers ausgeführt.
Die Funktion ist derzeit standardmäßig nur für Benutzer mit den lokalen Einstellungen en-US, en-CA, en-GB und en-AU auf Systemen mit mehr als 3 GB RAM aktiviert, wird jedoch schrittweise für einen größeren Teil der Benutzer verfügbar gemacht. Um die Funktion manuell zu aktivieren, kann die Einstellung „browser.ml.linkPreview.enabled“ auf der Seite about:config verwendet werden.

- Im Modus für verbesserte Schutz gegen Nachverfolgung (ETP, Enhanced Tracking Protection -> Strict) wurde die Möglichkeit hinzugefügt, automatisch eine Ausnahmeliste zu verwenden, um Probleme auf Websites aufgrund der Blockierung von Tracking-Code zu beheben. Es stehen zwei Stufen zur Auswahl: Die Anwendung von Ausnahmen erfolgt nur zur Behebung wesentlicher Störungen auf Websites und die Anwendung von Ausnahmen erfolgt auch bei unwesentlichen Problemen.

- Die Anzeige des aktiven Tabs in einer minimierten Tab-Gruppe wurde sichergestellt, was es ermöglicht, mit einem einzelnen Tab zu arbeiten, ohne die gesamte Gruppe zu öffnen. Zuvor wurde die gesamte Tab-Gruppe entweder geöffnet oder vollständig minimiert, sodass nur das Gruppensymbol sichtbar blieb.

- Es wurde die Möglichkeit zur Entfernung von Erweiterungen aus der Seitenleiste über die Schaltfläche „Remove“ bereitgestellt, die erscheint, wenn man mit der rechten Maustaste auf das Erweiterungssymbol klickt.

- Auf der Windows-Plattform führt ein Klick auf die verbleibende Benachrichtigung, wenn Firefox geschlossen oder neu gestartet wurde, jetzt dazu, dass Firefox mit der in der Benachrichtigung angegebenen Seite und nicht mit der Hauptseite der Website geöffnet wird.
- Die Drag-and-Drop-Bewegung von eingebetteten (Blob) Bildern wurde verbessert.
- Die Darstellung der Ergebnisse bei der Suche in der Navigation über die Adressleiste wurde verbessert (Duplikate werden ausgeschlossen).
- In den Entwicklertools auf der Seite zur Überwachung der Netzwerkaktivitäten werden jetzt die Parameter, Cookies und Header der Anfragen angezeigt, während die Anfrage noch nicht abgeschlossen ist.
- Dem JavaScript-Debugger wurde eine Einstellung hinzugefügt, um die Anzeige des Debuggerfensters auf dem Bildschirm während der Aussetzung der Skriptausführung zu steuern.
- Die Verwendung der API wllama (WebAssembly-Bindung über llama.cpp) in Erweiterungen wurde ermöglicht, die es diesen Erweiterungen ermöglicht, lokale große Sprachmodelle im Browser auszuführen.
- Die API für priorisierte Aufgabenplanung wurde hinzugefügt, um die Ausführung von Aufgaben (JavaScript-Callback-Aufrufen) mit unterschiedlichen Prioritätsstufen zu planen (blockiert Benutzereingaben, erzeugt sichtbare Änderungen und Hintergrundarbeit).
- Die Methode Selection.getComposedRanges() wurde hinzugefügt, um die ausgewählten Textbereiche zu erhalten.
- Die API URLPattern wurde hinzugefügt, um zu überprüfen, ob eine URL einem bestimmten Muster entspricht, was beispielsweise für das Parsen von Links und für das Umleiten von Anfragen an Handler im Service Worker verwendet werden kann. const p = new URLPattern({ protocol: 'https', hostname: 'example.com', pathname: '/:folder/*/:fileName.jpg', });
- Die Eigenschaft Animation.overallProgress wurde hinzugefügt, um den Fortschritt der Animationsanzeige zu verfolgen.
- In der Android-Version wurde ein neues Menüdesign vorgestellt. Das Menü ist nun einfacher zu navigieren und schneller.

Neben neuen Funktionen und Fehlerbehebungen wurden in Firefox 142 17 Sicherheitsanfälligkeiten behoben. 12 dieser Schwachstellen sind auf Probleme im Umgang mit dem Speicher zurückzuführen, wie zum Beispiel Pufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell dazu führen, dass der Code eines Angreifers ausgeführt wird, wenn speziell gestaltete Seiten geöffnet werden.
Quelle: opennet.ru






