Firefox 141 veröffentlicht

Die Veröffentlichung des Web-Browsers Firefox 141 hat stattgefunden, und es wurden Updates für frühere Long-Term-Support-Versionen — 140.1.0, 115.26.0 und 128.13.0 — erstellt. Die Beta-Testphase für die Version Firefox 142 hat begonnen, deren Veröffentlichung für den 19. August geplant ist.

Die Hauptneuheiten in Firefox 141:

  • Es wurde eine experimentelle Unterstützung für die automatische Gruppierung von Tabs hinzugefügt, die auf einem lokal ausgeführten KI-Modell basiert, das Tabs ähnlicher Themen erkennt. Nach dem Ziehen eines Tabs auf einen anderen oder dem Öffnen des Kontextmenüs mit den Gruppierungsoptionen zeigt der Browser jetzt die Schaltfläche „Weitere meiner Tabs vorschlagen“. Nach dem Klicken auf diese Schaltfläche wird eine Liste ähnlicher Tabs angezeigt, die schnell zur Gruppe hinzugefügt werden können. Die KI schlägt auch einen passenden Gruppennamen vor. Diese Funktion ist vorerst nicht für alle standardmäßig aktiviert und wird schrittweise für immer mehr Benutzer freigeschaltet. Um die Funktion zwangsweise zu aktivieren, kann die Einstellung „browser.tabs.groups.smart.enabled“ auf der Seite about:config aktiviert werden.
    Firefox 141 veröffentlicht
  • Die Möglichkeit, die Größe des Werkzeugbereichs im unteren Teil der vertikalen Tab-Leiste zu ändern, wurde bereitgestellt. Um den Platz für Tabs und Werkzeuge zu trennen, reicht es aus, den horizontalen Trennstrich mit der Maus zu verschieben. Wenn nicht alle Werkzeuge in den gewählten Bereich passen, werden einige davon in ein zusätzlich aufklappbares Menü verschoben.
    Firefox 141 veröffentlicht
  • In die Adressleiste wurde ein Einheitenkonverter integriert, der die Umwandlung von Zeitzonen sowie von Winkeln, Entfernungen, Temperaturen, Massen und Kräften unterstützt. Ein Klick auf das Ergebnis speichert es in der Zwischenablage.
    Firefox 141 veröffentlicht
    Firefox 141 veröffentlicht
    Firefox 141 veröffentlicht
  • In den Versionen für die Linux-Plattform wurde der Speicherverbrauch gesenkt und die Anforderung eines Neustarts nach einem Update über einen Paketmanager entfernt.
  • Für Benutzer aus Brasilien, Spanien und Japan wurde die Funktion zur automatischen Vervollständigung von Adressen in Webformularen aktiviert, die zuvor nur für die USA, das Vereinigte Königreich, Kanada, Deutschland, Frankreich, Polen, Italien und Österreich verfügbar war.
  • Standardmäßig ist in den Windows-Builds die WebGPU-API und die Shadersprache WGSL (WebGPU Shading Language) aktiviert. Für Linux und macOS wird die Unterstützung von WebGPU in einer der kommenden Versionen aktiviert, vorübergehend kann WebGPU über die Optionen „dom.webgpu.enabled“ und „gfx.webrender.all“ auf der Seite about:config aktiviert werden. WebGPU bietet eine vergleichbare Programmierschnittstelle wie Vulkan, Metal und Direct3D 12 zum Ausführen von Operationen auf der GPU. WebGPU ermöglicht es Anwendungen in JavaScript, die Organisation, Verarbeitung und Übertragung von Kommandos an die GPU zu steuern sowie verbundene Ressourcen, Speicher, Puffer, Texturobjekte und kompilierte Grafik-Shader zu verwalten.
  • Bei der Rückkehr Server zurückgegebenen „cache“-Wertes im HTTP-Header „Clear-Site-Data“ wurde zusätzlich eine Bereinigung des Übergangscaches (BFCache — Back-forward cache) implementiert, der einen sofortigen Wechsel beim Benutzen der Schaltflächen „Zurück“ und „Vorwärts“ oder beim Navigieren durch zuvor besuchte Seiten der aktuellen Website ermöglicht.
  • Im HTML-Element wurde das Attribut „closedby“ hinzugefügt, das das Verhalten beim Schließen des Dialogs bestimmt. Der Wert „none“ bedeutet, dass der Benutzer den Dialog nicht schließen kann; „closerequest“ erlaubt das Schließen durch Drücken der ESC-Taste; „any“ führt zu einem Schließen beim Klicken mit der Maus in den Bereich außerhalb des Dialogs oder beim Drücken der ESC-Taste.
  • Die Unterstützung der Technologie CHIPS (Cookies Having Independent Partitioned State) wurde zurückgegeben, die es erlaubt, Cookies an Domain der ersten Ebene, unter Verwendung des Attributs „Partitioned“. Wenn unter normalen Bedingungen ein Drittanbieter-Code von der Website „C“, der auf den Websites „A“ und „B“ eingebettet ist, die für diese Websites gemeinsamen Cookies verarbeiten kann, so werden bei Angabe des Attributs „Partitioned“ die von der Website „C“ gesetzten Cookies, bei der Ausführung von Code von den Websites „A“ und „B“, vollständig getrennt.
    Firefox 141 veröffentlichtFirefox 141 veröffentlicht
  • In den JavaScript-Methoden HTMLElement.showPopover() und HTMLElement.togglePopover() wurde das Argument „options.source“ hinzugefügt, das auf den Handler zum Öffnen des Popovers verweist. In der Methode togglePopover() wurde das Argument „options.force“ für das erzwungene Öffnen oder Schließen des Popovers hinzugefügt.
  • Im PointerEvent-Interface wurde die Eigenschaft persistentDeviceId hinzugefügt, und im Interface IntersectionObserver wurde die Eigenschaft scrollMargin eingeführt.
  • Die CSS-Eigenschaft „font-variant-emoji“ wurde hinzugefügt, um den Stil der Emoji-Darstellung anzupassen. Zum Beispiel kann zwischen textueller oder grafischer Darstellung gewählt werden.
    Firefox 141 veröffentlicht
  • In der Android-Version wurde das Menü überarbeitet; die automatische Blockierung von privaten Tabs beim Wechseln zu einer anderen Anwendung wurde implementiert; die Hervorhebung der Domain in der Adresszeile wurde sichergestellt; eine Funktion zum Versenden von PDF-Dateien an andere Anwendungen wurde hinzugefügt.
    Firefox 141 veröffentlichtFirefox 141 veröffentlichtFirefox 141 veröffentlicht

Neben neuen Funktionen und Fehlerbehebungen wurden in Firefox 141 27 Sicherheitsanfälligkeiten beseitigt. 13 Sicherheitsanfälligkeiten wurden durch Probleme mit dem Speicher verursacht, wie z. B. Pufferüberläufe und der Zugriff auf bereits freigegebene Speicherbereiche. Diese Probleme können potenziell zur Ausführung von Angreifer-Code führen, wenn speziell gestaltete Seiten geöffnet werden.

Quelle: opennet.ru

60GB SSD 8Gb DDR4