VerfĂŒgbar Firefox 78.
- In das Dialogfenster zum Herunterladen von PDF-Dateien wurde die Option âIn Firefox öffnenâ hinzugefĂŒgt..
- Die Möglichkeit wurde hinzugefĂŒgt, die Anzeige der Top-Websites beim Klicken auf die Adresszeile auszuschalten (browser.urlbar.suggest.topsites).
- Die MenĂŒeintrĂ€ge âTabs rechts schlieĂenâ und âAndere Tabs schlieĂenâ wurden in ein separates UntermenĂŒ verschoben. Wenn der Benutzer mehrere Tabs gleichzeitig geschlossen hat (zum Beispiel mit âAndere Tabs schlieĂenâ), wird der MenĂŒeintrag âGeschlossenen Tab wiederherstellenâ alle wiederherstellen , und nicht nur einen. Bisher mussten Benutzer, die versehentlich viele Tabs geschlossen hatten, diese einzeln wiederherstellen.Das Design des Lesemodus wurde ĂŒberarbeitet. Die Seitenleiste wurde durch eine kompakte schwebende Werkzeugleiste ersetzt, deren Design besser in die BenutzeroberflĂ€che des Browsers integriert ist.
- Firefox verhindert das Starten des Bildschirmschoners, wenn in diesem Moment ein Anruf ĂŒber WebRTC durchgefĂŒhrt wird.
- Ein altes Problem wurde gelöst, das auftrat, wenn der Benutzer versuchte, einen langen Text (zum Beispiel ein von einem Passwort-Manager generiertes Passwort) in ein Feld mit begrenzter LĂ€nge einzufĂŒgen (
- maxlength). FrĂŒhere Versionen von Firefox schnitten das Passwort stillschweigend auf die angegebene LĂ€nge zu, was bei der Registrierung dazu fĂŒhrte, dass ein âgekĂŒrztesâ Passwort an den Server gesendet wurde, wĂ€hrend der Benutzer sich sicher war, dass sein Passwort lĂ€nger war. NatĂŒrlich konnte sich der Benutzer spĂ€ter nicht mit dem langen Passwort anmelden. Jetzt hebt Firefox visuell das Feld hervor, in das ein ĂŒbermĂ€Ăig langer Text eingefĂŒgt wurde, und warnt den Benutzer, dass er eine kĂŒrzere Eingabe machen muss.Beim Eingeben von Text in die Adressleiste werden neben den VorschlĂ€gen der Suchmaschine auch
- frĂŒhere Suchanfragen angeboten (browser.urlbar.maxHistoricalSearchSuggestions). Wenn der Benutzer frĂŒher ĂŒber die Adressleiste âHallo BĂ€râ gesucht hat, wird ihm beim Eingeben des Wortes âHalloâ auch der Vorschlag gemacht, nach âHallo BĂ€râ zu suchen. Wenn der Benutzer einen Domainnamen ohne Angabe des Protokolls in die Adressleiste eingefĂŒgt hat, wird Firefox
- versuchen nicht nur ĂŒber HTTP wie zuvor, sondern auch ĂŒber HTTPS eine Verbindung herzustellen (fĂŒr den Fall, dass der Server HTTP nicht unterstĂŒtzt). Adressen, die auf .example, .internal, .invalid, .local, .localhost, .test enden, fĂŒhren nicht mehr zu einer Suchmaschinenanfrage; stattdessen versucht der Browser, diese zu öffnen (diese Endungen werden hĂ€ufig bei der Entwicklung verwendet).
- Sicherheit und PrivatsphÀre:
- Sicherheit und PrivatsphÀre:
- Auf der Seite about:protections wurden Informationen hinzugefĂŒgt, darĂŒber, wie viele in Leaks kompromittierte Passwörter der Benutzer durch sichere ersetzt hat, sowie darĂŒber, dass ein bestimmtes Passwort in einem Leak kompromittiert wurde (und es daher geĂ€ndert werden sollte).
- HinzugefĂŒgt Die Einstellung layout.css.font-visibility.level ermöglicht es anzugeben, ĂŒber welche auf dem System vorhandenen Schriftarten der Browser den Webseiten berichten soll (die Schriftarten sind in drei Gruppen unterteilt: nur grundlegende Systemschriftarten, grundlegende + Schriftarten aus Sprachpaketen, alle Schriftarten). ZukĂŒnftig sindTests geplant, um die optimale Variante zu bestimmen, die die Anzeige der Seiten nicht beeintrĂ€chtigt, aber auch nicht zu viele Informationen ĂŒber alle installierten Schriftarten preisgibt.
- Wenn der Benutzer in die Adresszeile ein Wort eingibt, erkennt Firefox anhand von Heuristiken, ob es sich um einen Domainnamen im lokalen Netzwerk handeln könnte und sendet eine Anfrage an den DNS-Server, um zu ĂŒberprĂŒfen, ob es ein solches DomĂ€ne im Netzwerk gibt (um diesen Domainnamen als ersten Punkt in der Dropdown-Liste anzubieten). FĂŒr paranoid eingestellte Benutzer hinzugefĂŒgt gibt es eine Einstellung, die dieses Verhalten steuert (browser.urlbar.dnsResolveSingleWordsAfterSearch).
- Ein Patch von den Entwicklern von TorBrowser ermöglicht es, die Verwendung von DNS vollstÀndig zu deaktivieren (network.dns.disabled).
- Wiederherstellen wurde die Die UnterstĂŒtzung fĂŒr TLS 1.0 und 1.1 (die in Firefox 74 deaktiviert wurde, aber spĂ€ter wieder aktiviert wurde, da die VerfĂŒgbarkeit von Webressourcen in der Pandemie eine sehr wichtige Rolle spielte). Wenn der Server TLS 1.2 nicht unterstĂŒtzt, sieht der Benutzer eine Fehlermeldung zur Einrichtung einer sicheren Verbindung und einen Button, der die UnterstĂŒtzung fĂŒr veraltete Protokolle aktiviert (in Zukunft wird diese UnterstĂŒtzung vollstĂ€ndig entfernt). Chrome und Edgium stellen im Juli ebenfalls die UnterstĂŒtzung fĂŒr die alten Protokolle ein (TLS 1.0 wurde 1999 eingefĂŒhrt, und TLS 1.1 kam 2006 dazu), da diese moderne schnelle und zuverlĂ€ssige Algorithmen (ECDHE, AEAD) nicht unterstĂŒtzen, dafĂŒr jedoch UnterstĂŒtzung fĂŒr alte und schwache Algorithmen (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5) erfordern. Die UnterstĂŒtzung fĂŒr TLS 1.0/1.1 wird aus Internet Explorer und Edge entfernt im September.
- Deaktiviert Die UnterstĂŒtzung fĂŒr die Cipher TLS_DHE_RSA_WITH_AES_128_CBC_SHA und TLS_DHE_RSA_WITH_AES_256_CBC_SHA. Firefox blieb der letzte Browser mit deren UnterstĂŒtzung.
- Die minimalen Systemanforderungen. Dies ist jetzt GNU libc 2.17, libstdc++ 4.8.1 und GTK+ 3.14.
- Dies ist die letzte Hauptversion, die macOS 10.9, 10.10 und 10.11 unterstĂŒtzt. Benutzer dieser Betriebssysteme wird empfohlen, auf Firefox ESR 78.x zu wechseln, wo die UnterstĂŒtzung der genannten macOS-Versionen fĂŒr ein Jahr erhalten bleibt.
- Zahlreiche Verbesserungen fĂŒr Menschen mit Behinderungen:
- Beim Einsatz von JAWS fĂŒhrt das DrĂŒcken der Pfeiltaste nach unten in einem HTML-Eingabeelement, das eine Datenauswahl enthĂ€lt, nicht mehr zu einem falschen Cursorwechsel zum nĂ€chsten Element.
- Screenreader verzögern sich nicht mehr und stĂŒrzen nicht ab, wenn der Fokus auf dem Indikator fĂŒr das gemeinsame Nutzen von Mikrofon/Kamera/Bildschirm liegt.
- Die Ladezeiten von Tabellen mit Tausenden von Zeilen wurden erheblich beschleunigt.
- Eingabeelemente mit benutzerdefinierten Stilen zeigen jetzt korrekt den Fokusrahmen an.
- Beim Ăffnen der Entwicklertools wechseln Screenreader nicht mehr fĂ€lschlicherweise in den Dokumentenansichtsmodus.
- Die Anzahl der Animationen (beim Ăberfahren eines Tabs, beim Aufklappen der Suchleiste usw.) wurde reduziert, um es Menschen mit MigrĂ€ne und Epilepsie zu erleichtern.
- Alle Benutzer aus dem Vereinigten Königreich erhalten Empfehlungen von Pocket auf der Seite mit dem neuen Tab.
- CSS:
- StandardmĂ€Ăig aktiviert UnterstĂŒtzung von Pseudo-Klassen :is() und :where().
- UnterstĂŒtzung fĂŒr Pseudoklassen wurde implementiert :read-only und :read-write ohne Prefix.
- Stile :read-write können nicht mehr auf nicht verfĂŒgbaren Elementen angewendet werden <input> und , da dies gegen die Spezifikation.
- JavaScript:
- UnterstĂŒtzung fĂŒr das API Intl.ListFormat.
- Konstruktor Intl.NumberFormat() mit UnterstĂŒtzung fĂŒr Optionen, die im Rahmen Intl.NumberFormat Unified API.
- aus V8 (JS-Engine von Chromium) portiert eine neue Version der Regex-Engine Irregexp, was die Implementierung aller fehlenden Elemente von ECMAScript 2018 ermöglichte (BestĂ€tigungen Lookbehind, RegExp.prototype.dotAll, der Escape von Unicode-Zeichensatzklassen, benannte Gruppen). Die vorherige Version wurde 2014 entnommen (zuvor hatte Firefox seine eigene Engine), seitdem mussten die Entwickler einen Fork pflegen und Ănderungen aus Chromium portieren. Jetzt wurde eine Wrapper-Lösung implementiert, die es ermöglicht, Irregexp als Modul zu ĂŒbertragen, das fast keine Anpassung erfordert. Die Entwickler von V8 haben groĂe Arbeit geleistet, um die AbhĂ€ngigkeit von Irregexp gegenĂŒber V8 zu reduzieren. Im Gegenzug haben die Firefox-Entwickler Patches in Upstream eingereicht, um AbstĂŒrze zu beheben, die CodequalitĂ€t zu verbessern und Abweichungen von der JavaScript-Spezifikation zu beseitigen.
- Allen DOM-Prototyp-Objekten hinzugefĂŒgt die Eigenschaft Symbol.toStringTag.
- Verbessert Garbage Collection von Objekten WeakMap.
- Die Methode window.external.AddSearchProvider ist nun ein Platzhalter. entsprechend den die Spezifikation.
- DOM: Methode implementiert. ParentNode.replaceChildren().
- WebAssembly: ab sofort Funktionen können jetzt mehrere Werte zurĂŒckgeben.
- Entwicklertools.
Quelle: linux.org.ru
