Die Veröffentlichung des Webbrowsers Firefox 104 fand statt. Darüber hinaus wurden Updates für die Long-Term-Support-Zweige — 91.13.0 und 102.2.0 — erstellt. Die Beta-Testphase des Branches Firefox 105 wird in den nächsten Stunden beginnen, dessen Veröffentlichung für den 20. September geplant ist.
Wesentliche Neuerungen in Firefox 104:
- Ein experimenteller Mechanismus für QuickActions wurde hinzugefügt, der es ermöglicht, verschiedene typische Aktionen im Browser über die Adresszeile auszuführen. Zum Beispiel kann für den schnellen Zugriff auf Erweiterungen, Lesezeichen, gespeicherte Konten (Passwortmanager) und den Inkognito-Modus einfach die Befehle addons, bookmarks, logins, passwords und private in die Adresszeile eingegeben werden. Diese werden im Dropdown-Menü mit einer Schaltfläche angezeigt, um auf die entsprechende Benutzeroberfläche zuzugreifen. Um QuickActions zu aktivieren, sollten die Parameter browser.urlbar.quickactions.enabled=true und browser.urlbar.shortcuts.quickactions=true in about:config festgelegt werden.

- Der integrierte PDF-Dokumentenbetrachter hat einen Bearbeitungsmodus erhalten, in dem Funktionen wie Zeichnen von grafischen Markierungen (Freihandzeichnungen) und Hinzufügen von Textkommentaren angeboten werden. Farbe, Linienstärke und Schriftgröße können über neue Schaltflächen angepasst werden, die der PDF-Viewer-Symbolleiste hinzugefügt wurden. Um den neuen Modus zu aktivieren, sollte der Parameter pdfjs.annotationEditorMode=0 auf der Seite about:config eingestellt werden.

- Analog zur Regulierung der Ressourcen, die an Hintergrund-Tabs zugewiesen sind, wird die Benutzeroberfläche jetzt in den Energiesparmodus versetzt, wenn das Browserfenster minimiert wird.
- Im Profilierungsinterface wurde die Möglichkeit zur Analyse des Energieverbrauchs in Bezug auf die Webseitenaufrufe hinzugefügt. Der Energieverbrauchsanalyzer ist vorerst nur auf Systemen mit Windows 11 und auf Apple-Computern mit M1-Chip verfügbar.

- Im Bild-in-Bild-Modus werden Untertitel angezeigt, wenn Videos von Disney+ angesehen werden. Vorher wurden Untertitel nur für YouTube, Prime Video, Netflix, HBO Max, Funimation, Dailymotion, Tubi, Hotstar und SonyLIV sowie Websites, die das WebVTT-Format (Web Video Text Track) verwenden, angezeigt.
- Unterstützung für die CSS-Eigenschaft scroll-snap-stop hinzugefügt, die das Scrollverhalten bei der Verwendung eines Touchpads anpasst: Im Modus „always“ stoppt das Scrollen bei jedem Element, während im Modus „normal“ bei der inertialen Gestensteuerung das Überspringen von Elementen erlaubt ist. Außerdem wurde die Unterstützung zur Anpassung der Scrollposition bei Inhaltsänderungen implementiert (zum Beispiel, um die gleiche Position nach dem Entfernen eines Teils des darüberliegenden Inhalts beizubehalten).
- In die JavaScript-Objekte Array und TypedArrays wurden die Methoden Array.prototype.findLast(), Array.prototype.findLastIndex(), TypedArray.prototype.findLast() und TypedArray.prototype.findLastIndex() eingefügt, die es ermöglichen, Elemente zu suchen und das Ergebnis relativ zum Ende des Arrays auszugeben. [1,2,3,4].findLast((el) => el % 2 === 0) \/\/ → 4 (letztes gerades Element)
- Die Methode HTMLElement.focus() unterstützt jetzt den Parameter option.focusVisible, mit dem die Anzeige eines visuellen Hinweises für die Änderung des Eingabefokus aktiviert werden kann.
- Die Eigenschaft SVGStyleElement.disabled wurde hinzugefügt, mit der die Stylesheets für ein bestimmtes SVG-Element aktiviert oder deaktiviert oder deren Status überprüft werden kann (analog zu HTMLStyleElement.disabled).
- Die Stabilität und Leistung des Minimierens und Wiederherstellens von Fenstern auf der Linux-Plattform wurde bei der Verwendung des Web-Frameworks Marionette (WebDriver) verbessert. Es wurde die Möglichkeit hinzugefügt, Touch-Handler für den Bildschirm (Touch-Aktion) anzuhängen.
- In der Android-Version wurde die Unterstützung für die automatische Ausfüllung von Formularen mit Adressen basierend auf zuvor angegebenen Adressen implementiert. In den Einstellungen gibt es die Möglichkeit, Adressen zu bearbeiten und hinzuzufügen. Die Unterstützung für selektives Löschen des Verlaufs wurde hinzugefügt, mit der der Verlauf der letzten Stunde oder der letzten zwei Tage gelöscht werden kann. Ein Absturz beim Öffnen eines Links aus einer externen Anwendung wurde behoben.
Neben neuen Funktionen und Fehlerbehebungen in Firefox 104 wurden 10 Sicherheitsanfälligkeiten behoben, von denen 8 als kritisch eingestuft wurden (6 fallen unter CVE-2022-38476 und CVE-2022-38478) und durch Probleme mit dem Speicher verursacht wurden, wie z.B. Pufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche. Diese Probleme können potenziell zur Ausführung von Schadcode führen, wenn speziell gestaltete Seiten geöffnet werden.
Quelle: opennet.ru



