Release von Firefox 141

Die Veröffentlichung des Webbrowsers Firefox 141 ist erfolgt, und Updates für die vorherigen Support-Versionen mit langfristiger Unterstützung — 140.1.0, 115.26.0 und 128.13.0 — wurden erstellt. Die Beta-Phase für Firefox 142 hat begonnen, deren Veröffentlichung für den 19. August geplant ist.

Wichtige Neuerungen in Firefox 141:

  • Eine experimentelle Unterstützung für die automatische Gruppierung von Tabs wurde hinzugefügt, basierend auf einem lokal ausgeführten KI-Modell, das thematisch ähnliche Tabs erkennt. Nach dem Ziehen eines Tabs auf einen anderen oder durch das Öffnen des Kontextmenüs mit den Gruppierungsoptionen zeigt der Browser теперь die Schaltfläche „Weitere meiner Tabs vorschlagen“ an. Ein Klick darauf öffnet eine Liste ähnlicher Tabs, die schnell zur Gruppe hinzugefügt werden können. Die KI schlägt auch einen relevanten Gruppennamen vor. Diese Funktion ist derzeit nicht standardmäßig für alle Nutzer aktiviert und wird schrittweise für immer mehr Nutzer verfügbar gemacht. Für eine manuelle Aktivierung kann die Einstellung „browser.tabs.groups.smart.enabled“ auf der Seite about:config eingeschaltet werden.
    Release von Firefox 141
  • Die Möglichkeit zur Anpassung der Werkzeugleiste am unteren Rand der vertikalen Tab-Leiste wurde bereitgestellt. Um den Platz für Tabs und Werkzeuge zu trennen, genügt es, den horizontalen Trennbalken mit der Maus zu verschieben. Wenn nicht alle Werkzeuge in den ausgewählten Bereich passen, wird ein Teil in ein zusätzlich aufklappbares Menü verschoben.
    Release von Firefox 141
  • In die Adresszeile ist ein Einheitenumrechner integriert, der die Umwandlung von Zeitzonen sowie von Winkel-, Abstand-, Temperatur-, Masse- und Kraftmaßen unterstützt. Durch einen Klick auf das Ergebnis wird es in die Zwischenablage kopiert.
    Release von Firefox 141
    Release von Firefox 141
    Release von Firefox 141
  • In den Builds für die Linux-Plattform wurde der Speicherverbrauch gesenkt und die Anforderung zur Neustart nach einem Update über den Paketmanager entfernt.
  • Für Nutzer aus Brasilien, Spanien und Japan ist die Autovervollständigung von Adressen in Web-Formularen aktiviert, die zuvor nur in den USA, Großbritannien, Kanada, Deutschland, Frankreich, Polen, Italien und Österreich verfügbar war.
  • In den Windows-Versionen ist standardmäßig die WebGPU-API sowie die Shadersprache WGSL (WebGPU Shading Language) aktiviert. Für Linux und macOS wird die Unterstützung von WebGPU in einer der nächsten Versionen verfügbar sein. Bis dahin können Sie WebGPU über die Parameter „dom.webgpu.enabled“ und „gfx.webrender.all“ auf der Seite about:config aktivieren. WebGPU bietet eine Schnittstelle ähnlich der von Vulkan, Metal und Direct3D 12 für die Ausführung von Operationen auf der GPU. WebGPU ermöglicht es JavaScript-Anwendungen, die Organisation, Verarbeitung und Übertragung von Befehlen an die GPU zu steuern sowie damit verbundene Ressourcen, Speicher, Puffer, Texturobjekte und kompilierte Grafik-Shader zu verwalten.
  • Bei Rückkehr Server Die Rückgabe des Wertes „cache“ im HTTP-Header „Clear-Site-Data“ implementiert zusätzlich die Löschung des Back-Forward-Cache (BFCache), der einen sofortigen Zugang ermöglicht, wenn die Tasten „Zurück“ und „Vorwärts“ verwendet werden oder wenn durch zuvor besuchte Seiten der aktuellen Website navigiert wird.
  • Dem 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 mit der ESC-Taste; „any“ schließt den Dialog bei einem Mausklick außerhalb des Dialogs oder bei Drücken der ESC-Taste.
  • Die Unterstützung der Technologie CHIPS (Cookies Having Independent Partitioned State) wurde zurückgegeben, die es ermöglicht, Cookies in Bezug auf zu isolieren. Domain Der erste Schritt besteht darin, das Attribut „Partitioned“ zu verwenden. Unter normalen Bedingungen kann der Drittanbieter-Code von Website „C“, der in die Websites „A“ und „B“ eingebettet ist, Cookies, die für diese Websites gemeinsam sind, verarbeiten. Wenn jedoch das Attribut „Partitioned“ angegeben wird, werden die von Website „C“ gesetzten Cookies beim Laden des Codes von Websites „A“ und „B“ vollständig getrennt.
    Release von Firefox 141Release von Firefox 141
  • 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. Der Methode togglePopover() wurde das Argument „options.force“ hinzugefügt, um das Öffnen oder Schließen des Popovers zu erzwingen.
  • Im PointerEvent-Interface wurde die Eigenschaft persistentDeviceId hinzugefügt, und im IntersectionObserver-Interface die Eigenschaft scrollMargin.
  • Die CSS-Eigenschaft „font-variant-emoji“ wurde hinzugefügt, um den Stil der Emoji-Anzeige anzupassen. Beispielsweise kann man zwischen textlicher oder grafischer Darstellung wählen.
    Release von Firefox 141
  • In der Android-Version wurde das Menü überarbeitet; die automatische Sperrung privater Tabs nach dem Wechsel zu einer anderen App wurde implementiert; die Hervorhebung der Domain in der Adressleiste wurde sichergestellt; eine Funktion zum Versenden von PDF-Dateien an andere Anwendungen wurde hinzugefügt.
    Release von Firefox 141Release von Firefox 141Release von Firefox 141

Neben den Neuerungen und Bugfixes wurden in Firefox 141 insgesamt 27 Sicherheitsanfälligkeiten behoben. 13 dieser Anfälligkeiten resultieren aus Speicherproblemen, wie Pufferüberläufen und dem Zugriff auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell zur Ausführung von Schadcode führen, wenn speziell gestaltete Seiten geöffnet werden.

Quelle: opennet.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster