Verfügbar Firefox 136 mit Unterstützung für die vertikale Anordnung von Tabs, KI-Chatbots, automatischer Umwandlung von HTTP-Anfragen in HTTPS sowie Unterstützung für VA-API auf AMD-Grafikkarten.
- Linux:
- Aktiviert Hardwarebeschleunigung für die Video-Decodierung (VA-API) auf Systemen mit AMD-Grafikprozessoren (erfordert Mesa Version 24.2 oder neuer).
- Offizielle Builds für die ARM64-Architektur (AArch64) sind als Tarballs erhältlich, sowie aus dem APT-Repository. Builds im Flatpak-Format sind in Vorbereitung.
- Es wurde eingerichtet Die Seite about:processes funktioniert jetzt unter FreeBSD (zuvor funktionierte sie nur unter OpenBSD).
- In den Einstellungen ein Möglichkeit, die neue Implementierung der Seitenleiste:
- In den Einstellungen der Seitenleiste (Zahnrad-Symbol) ist die vertikale Anordnung von Tabs verfügbar (außerdem kann die Anordnung der Tabs durch einen Rechtsklick in die Symbolleiste und Auswahl des entsprechenden Menüpunktes geändert werden).
- In der Seitenleiste verfügbar sind KI-basierte Chatbots. Unterstützt werden Online-Dienste wie Anthropic Claude, ChatGPT, Google Gemini, Hugging Chat und Le Chat Mistral.
- Aktiviert Standardmäßig verwendet der Mechanismus HTTPS-First: Beim Navigieren oder Eingeben sowie beim Laden von untergeordneten Ressourcen über HTTP wird Firefox zunächst versuchen, sich über das gesicherte HTTPS zu verbinden und bei Problemen nahtlos auf das ungesicherte HTTP zurückzugreifen. Das Upgrade wird nicht angewendet, wenn ein nicht standardmäßiger Port oder eine lokale Adresse angegeben ist.
- Der Dialog zur Löschung von Benutzerdaten ermöglicht es nun, die Formulareingaben zu löschen, ohne die gesamte Browserhistorie zu löschen.
- Es ist verfügbar Möglichkeit, die Blockierung von in Webseiten integrierten sozialen Widgets selektiv zu deaktivieren, die im strengen Tracking-Schutz oder im Privatmodus blockiert werden.
- In den Telemetrieeinstellungen hinzugefügt gibt es die Option "Täglichen Nutzungs-Ping an Mozilla senden", die Entwicklern eine genauere Einschätzung der aktiven Benutzerzahl ermöglicht.
- Seiten, die einen Fehlercode (4xx, 5xx) zurückgeben und dabei eine null Längeneingabe haben, werden sonst werden sie nicht mehr als leer angezeigt. Stattdessen wird eine Fehlermeldung angezeigt, um dem Benutzer zu helfen, besser zu verstehen, was passiert ist.
- Bei Verbindungen über ungesichertes HTTP wird jetzt neben dem Symbol mit dem durchgestrichenen Schloss in der Adressleiste der Text "Nicht sicher" angezeigt (security.insecure_connection_text.enabled).
- Die Bezeichnungen der Verknüpfungen zu kürzlich besuchten Websites auf der Seite eines neuen Tabs wird jetzt werden auf Basis der Seitenüberschriften und nicht der Domainnamen generiert.
- Aus Sicherheitsgründen können Hintergrund-Tabs (Angabe der minimalen Wortlänge für Trennungen sowie der Anzahl der Zeichen vor und nach dem Bindestrich). den Datei-Auswahldialog öffnen.
- Es ist verfügbar die Möglichkeit, die grundlegende HTTP-Authentifizierung (network.http.basic_http_auth.enabled) zu deaktivieren.
- Im Browser-Interface (Angabe der minimalen Wortlänge für Trennungen sowie der Anzahl der Zeichen vor und nach dem Bindestrich). können integrierte Ereignis-Handler verwendet werden (security.browser_xhtml_csp.enabled = false). Dies kann beispielsweise einige Benutzerskripte beeinträchtigen, solche Skripte müssen neu geschrieben werden..
- Nutzer aus Mexiko, Brasilien, Argentinien und Chile haben nun Zugriff auf die Wetterübersicht auf der neuen Tab-Seite.
- Nutzer aus Großbritannien haben nun die Autovervollständigung von Adressen in Webformularen erhalten.
- macOS:
- Einige Hintergrundaufgaben werden jetzt automatisch auf energieeffiziente Prozessorkerne verschoben.
- Implementiert hardwarebeschleunigte Wiedergabe von HEVC-Videos.
- Installationspakete im DMG-Format wird jetzt sind mit dem LZMA-Algorithmus komprimiert, was ihre Größe und Installationszeit verringert hat.
- Aufgrund von Änderungen in macOS Sequoia wurde die Tastenkombination, die .com an die in die Adresszeile eingegebene Adresse anfügt, von Ctrl+Enter auf Cmd+Enter geändert.
- Windows: Wenn ein Bild in die Zwischenablage kopiert wird (wenn es sowohl als Datei als auch als Bild in die Zwischenablage eingefügt wird), wird standardmäßig das Bild wird jetzt im PNG-Format abgelegt. Daher erhält die empfangende Anwendung, wenn sie das Einfügen von PNG-Bildern aus der Zwischenablage unterstützt, das Bild ohne Verlust der Transparenz (Anwendungen, die kein PNG akzeptieren können, können weiterhin ein Bild im BMP-Format anfordern).
- HTML:
- Es ist verfügbar Unterstützung für das globale Attribut autocorrect (umfasst die automatische Rechtschreibkorrektur in bearbeitbaren Textelementen: den meisten Textelementen <input>, Elementen und Elementen, die das Attribut contenteditablehaben. Das spezifische Verhalten der Autokorrektur hängt vom Benutzeragenten und dem Betriebssystem ab).
- Das globale Attribut contenteditable hat mit dem Wert plaintext-only (gibt an, dass die Textformatierung deaktiviert ist, und beim Einfügen von formatiertem Text die Formatierung entfernt wird).
- CSS:
- Implementiert Pseudoklasse :has-slotted (wird verwendet, um Elemente in In JavaScript spiegelt dieses Attribut die Eigenschaften wider, die Inhalte in das Element <slot> bei der Darstellung von Webkomponenten).
- Es ist verfügbar Unterstützung der Pseudoklasse :open (ermöglicht die Auswahl eines beliebigen Elements, das derzeit geöffnet ist).
- Funktionen linear-gradient(), conic-gradient() und radial-gradient() wird jetzt ermöglichen, einen einheitlichen Farbton zu erstellen.
- JavaScript: Implementiert unterstützt Intl.DurationFormat (formatiert die Daten zur Dauer in Abhängigkeit von der gewählten Sprache).
- HTTP: Header Referer wird jetzt schrittweise gestartet Wenn die Seite aktualisiert wird und den Benutzer auf eine andere Seite umleitet (mit <meta http-equiv="refresh"> oder dem Refresh-Header).
- API:
- Maximalgröße Daten:-Links wurde erhöht von 32 bis 512 Megabyte, was dem Verhalten von Chromium-basierten Browsern entspricht.
- Unterstützung für Cookie Store API (eine moderne asynchrone Methode basierend auf Promises, die zur Verwaltung von Cookies verwendet wird und im Hauptthread sowie in Service-Workern eingesetzt werden kann). Bislang wurde implementiert ist es nur ein Teilmenge der Cookie Store API:
- Benutzeroberfläche CookieStore (Holen, Setzen, Löschen von Cookies).
- Eigenschaften Window.cookieStore und ServiceWorkerGlobalScope.cookieStore (Holen von Instanzen des CookieStore).
- Ereignis change und dessen Schnittstelle CookieChangeEvent (wird im Hauptthread und in den Kontexten von Service-Workern ausgelöst, wenn Cookies gesetzt oder gelöscht werden).
- Implementiert Reflektierende ARIA-Elemente.
- WebRTC:
- WebRTC kann jetzt Win32-Anwendungen ausführen, erfordert jedoch 32-Bit-Bibliotheken). Video senden und empfangen, komprimiert mit dem AV1-Codec.Beim Senden funktioniert dies sowohl für Einzelvideo (Singlecast) als auch für die Übertragung mehrerer Videooptionen aus einer Quelle (Simulcast).
- Außerdem ein Unterstützung für die mehrfache Übertragung mit dem H264-Codec (neben AV1 und VP8).
- Implementiert Unterstützung der Erweiterung Dependency Descriptor (DD) RTP-Header (kann mit den Codecs AV1, VP8 und VP9 verwendet werden; ermöglicht codec-unabhängige Umleitungen mehrerer Streams, auch in Fällen, in denen die Nutzlast verschlüsselt ist (E2EE)).
- Entwicklertools:
- Editor im Debugger wurde auf Codemirror 6.
- Standardmäßig aktiviert Möglichkeit zur Debugging von Service-Workern (sie wurde deaktiviert in den letzten 5 Jahren aufgrund von Leistungsproblemen).
- Netzwerkmonitor: zu den Preset-Namen „Leistungsbeschränkung“ (ermöglichen das Modellieren der Bandbreite und Latenzen von Internetverbindungen) Methoden text(), arrayBuffer() und stream() hinzugefügt, um bestimmte Datentypen zu lesen; Merkmale (Geschwindigkeit, Latenz).
Quelle: linux.org.ru
