Release von Firefox 139

Die Veröffentlichung des Webbrowsers Firefox 139 ist erfolgt, und Updates früherer LTS-Versionen — 115.24.0 und 128.11.0 — wurden erstellt. Die Beta-Testphase für Firefox 140 hat begonnen, dessen Veröffentlichung für den 24. Juni geplant ist.

Die wichtigsten Neuerungen in Firefox 139:

  • Es wurde die Möglichkeit hinzugefügt, ein eigenes Hintergrundbild festzulegen oder eine Hintergrundfarbe für die Seite auszuwählen, die beim Öffnen eines neuen Tabs angezeigt wird. Diese Funktion ist derzeit standardmäßig nicht für alle Nutzer aktiviert und wird schrittweise für einen wachsenden Prozentsatz von Nutzern freigeschaltet. Für eine manuelle Aktivierung kann der Abschnitt "Firefox Labs" in den Einstellungen verwendet werden (about:settings#experimental). Darüber hinaus wurden in dieser Ausgabe neue Standard-Hintergrundbilder hinzugefügt und eine neue Kategorie von Wallpapers namens „Celestial“ eingeführt.
    Release von Firefox 139
  • Eine experimentelle Unterstützung für die Vorschau von Links auf der Seite wurde hinzugefügt – wenn Sie Alt+Shift gedrückt halten und den Mauszeiger über einen Link bewegen, erscheint ein Popup mit Informationen zur Seite, auf die der Link verweist. Die Informationen umfassen den Titel, ein Bild und einen kurzen Bericht über den Inhalt, der von einem großen Sprachmodell generiert wurde (unter Verwendung des integrierten AI-Assistenten, der auf dem Benutzergerät ausgeführt wird). Diese Funktion kann im Abschnitt „Firefox Labs“ (about:settings#experimental) aktiviert werden.
    Release von Firefox 139
  • Die Übersetzungsfunktion zwischen verschiedenen Sprachen funktioniert jetzt nicht nur auf Webseiten, sondern auch auf internen Seiten von Erweiterungen, die über die URL „moz-extension://“ verfügbar sind.
  • Die Datenladegeschwindigkeit bei der Nutzung von HTTP/3 wurde erheblich verbessert, was besonders beim Wiederaufbau von Verbindungen (QUIC 0-RTT) und in Hochgeschwindigkeitsverbindungen mit hohen Latenzen merklich ist.
  • Mit dem Wechsel von Chrome zur Verschlüsselung vertraulicher Benutzerdaten auf der Windows-Plattform wurde die Unterstützung für die direkte Migration von Passwörtern und Zahlungsmethoden aus Chrome eingestellt. Um Passwörter aus Chrome zu übertragen, ist es jetzt erforderlich, die Passwörter manuell im CSV-Format zu exportieren und die erhaltene Datei in Firefox hochzuladen.
  • Am 10. Juni wird der Dienst Review Checker (Fakespot) eingestellt, am 8. Juli der Dienst Pocket.
  • Das Temporal-Objekt ist standardmäßig aktiviert und bietet eine alternative Methodensammlung zur Arbeit mit Daten und Zeiten. Die neue API ermöglicht die Manipulation von Daten unter Berücksichtigung und ohne Berücksichtigung von Zeitzonen, die Umwandlung von Zeiten, die Formatierung von Ausgaben und die Durchführung von arithmetischen Operationen mit Zeiten. Zeiten können in einer zeitzonenunabhängigen Darstellung (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), mit Bezug auf eine Zeitzone (Temporal.ZonedDateTime) und in epochaler Darstellung (Temporal.Instant — Anzahl der Nanosekunden seit dem 1. Januar 1970) angegeben werden.
  • Die Möglichkeit, die Genauigkeit des Timers für Worker zu beschneiden, wurde hinzugefügt.
  • Die Suchoperationen auf der Seite umfassen jetzt den Inhalt von HTML-Blöcken „
    “. Wenn der gesuchte Ausdruck in einem Block vorhanden ist, wird dieser automatisch bei der Suche erweitert.
  • Für das Attribut 'hidden' wurde ein neuer Flag 'until-found' vorgeschlagen, der das Element für die Suche auf der Seite zugänglich macht und das Scrollen durch eine Textmaske ermöglicht. Zum Beispiel kann versteckter Text auf die Seite hinzugefügt werden, dessen Inhalt bei einer lokalen Suche angezeigt wird.
  • Im Methodenaufruf window.getSelection().toString() wird die korrekte Serialisierung des Textes sichergestellt, der in Textfeldern ausgewählt wurde.
  • Für WebAuthn wurden die Erweiterungen largeBlob und credProps implementiert, die dazu dienen, zusätzliche, mit dem Benutzerkonto verknüpfte Daten zu speichern und abzurufen.
  • Im API HTMLDialogElement wurde die Methode requestClose() hinzugefügt, die das Schließen eines Dialogs auf Basis des HTML-Elements initiiert. Im Gegensatz zur Methode Close() ermöglicht die neue Methode die Stornierung des Schließvorgangs durch das Hinzufügen eines Ereignis-Handlers für „cancel“.
  • Das Verhalten des eingebetteten Editors für contenteditable und designMode ähnelt dem von Chrome in Bezug auf die Verarbeitung von Leerzeichen vor der Blockgrenze und zwischen sichtbaren Inhalten (Firefox fügt kein Element mehr hinzu <br> nach dem Leerzeichen vor der Blockgrenze).
  • In den Werkzeugen für Webentwickler wird die Speicherung der Filtrereinstellungen im Netzwerkinspektor zwischen verschiedenen Sitzungen unterstützt. Im JavaScript-Debugger wurde das Design der Zeile, in der die Ausführung gestoppt wurde, verbessert, und das Stammverzeichnis ist auf das Ausgewählte beschränkt. der Domain.
  • In der Android-Version wurde die Unterstützung für das Sortieren von Lesezeichen implementiert, die Benutzeroberfläche zur Verwaltung von Downloads verbessert, die Funktionen des Nachrichtenfeeds erweitert und die Umsetzung der Unterstützung des JetPack Compose-Frameworks begonnen.

Neben Neuerungen und Fehlerbehebungen wurden in Firefox 139 insgesamt 14 Sicherheitsanfälligkeiten behoben. Acht dieser Schwachstellen sind auf Probleme im Umgang mit dem Speicher zurückzuführen, wie Pufferüberläufe und den Zugriff auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell dazu führen, dass bösartiger Code ausgeführt wird, wenn speziell gestaltete Seiten geöffnet werden. Eine der Schwachstellen (CVE-2025-5262) wurde als kritisch eingestuft. Die Schwachstelle resultiert aus einem doppelten Freigeben von Speicher (double-free) im Code des Libvpx-Encoders, der die Formate VP8 und VP9 unterstützt, und könnte über WebRTC ausgenutzt werden.

In der Beta-Version von Firefox 140 wurde ein neuer Menüpunkt "Tab entladen" zum Kontextmenü hinzugefügt, der beim Rechtsklick auf einen Tab erscheint und es ermöglicht, den Tab aus dem Speicher zu entladen, um den Ressourcenverbrauch zu reduzieren. In der vertikalen Tab-Leiste wurde die Möglichkeit implementiert, den Bereich der fixierten Tabs zu ändern. Es besteht die Möglichkeit, eigene Suchmaschinen hinzuzufügen (Einstellungen > Suche > Hinzufügen).

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster