Verfügbar Firefox 79.
- Der Passwort-Manager kann gespeicherte Passwörter exportieren (im CSV-Format).
- Im Einstellungsdialog wurde eine Seite mit experimentellen Funktionen hinzugefügt. Um sie zu sehen, muss die Einstellung browser.preferences.experimental verwendet werden.
- Die Seite about:support hat eine Schaltfläche „Cache löschen“ erhalten.
- Aktiviert Vorhersagen für unvollständig eingegebene Suchanfragen (browser.urlbar.richSuggestions.tail). Wenn der Nutzer beispielsweise „hobbit holes for sale in l“ eingibt, kann die Suchmaschine Vorschläge wie „hobbit holes for sale in london“, „hobbit holes for sale in laguna“, „hobbit hole for sale in lotr mod“, „hobbit hole for sale in lake district“, „hobbit hole for sale in lake district tripadvisor“, „hobbit hole for sale in lego“, „hobbit hole for sale in lord of the rings“, „hobbit hole for sale in layout“, „hobbit hole for sale in lego set“ und „hobbit hole for sale in location rdr2“ machen. Die Suchmaschine muss diese Möglichkeit unterstützen, damit sie funktioniert.
- Das Kontextmenü für heruntergeladene PDF-Dateien hat die Optionen „Öffnen im Standardanzeiger“ und „Immer im Standardanzeiger öffnen“ erhalten.
- Es wurde die Einstellung browser.urlbar.dnsResolveSingleWordsAfterSearch hinzugefügt, die es ermöglicht, die Priorität von Operationen (Suche und Auflösung als Host im lokalen Netzwerk) bei der Eingabe eines einzelnen Wortes in die Adresszeile anzugeben.
- Container können nun angegebene von Benutzern isolierte Websites automatisch isolieren.
- Der Mechanismus zur Speicherung von Daten, die Erweiterungen gehören, wurde in Rust neu geschrieben und auf dasselbe Backend wie die Firefox-Synchronisierung umgestellt.
- Benutzer in Deutschland erhalten Empfehlungen von Pocket auf der neuen Tab-Seite.
- Es wurden Abstürze im Zusammenhang mit Bildschirmleseprogrammen behoben.
- Die SVG-Elemente title und desc (Labels und Beschreibungen) werden nun korrekt von Bildschirmleseprogrammen erkannt.
- Auf Systemen mit Wayland wurde die Unterstützung für dmabuf-video-textures deaktiviert, die Probleme verursachte.
- HTML:
- Das Attribut sandbox des Elements <iframe> unterstützt jetzt das Token allow-top-navigation-by-user-activation.
- Die Einstellung target="_blank" für Elemente <a> und gewährleistet jetzt dasselbe Verhalten wie bei der Einstellung rel=„noopener“. Dies erschwert den Phishern und Werbenetzwerken das Leben..
- CSS: prefers-color-scheme hat den Wert no-preference verloren.
- JavaScript:
- Unterstützung für SharedArrayBuffer. Zuvor wurde es aufgrund von Spectre-Sicherheitsanfälligkeit.
- verfügbar gemacht. Promise.any().
- Es wurde Unterstützung für Objekte WeakRef.
- Unterstützung für logische Zuweisungsoperatoren: ??=, &&= und ||=,
- Objekte Atomics funktionieren jetzt auch mit nicht teilbarem Speicher.
- Konstruktor Intl.DateTimeFormat() erhielt Unterstützung für die Optionen dateStyle und timeStyle.
- Konstruktor Intl.NumberFormat() unterstützt jetzt eine größere Anzahl von Zahlensystemen.
- HTTP: Unterstützung für Header wurde implementiert Cross-Origin-Embedder-Policy (COEP) und Cross-Origin-Opener-Policy (COOP).
- API:
- DOM:
- Ereignis loadstart Schnittstelle FileReader wird nun asynchron gesendet.
- Methode CanvasPattern.setTransform() hat Unterstützung als Eingabeparameter für die Objekte DOMMatrix und SVGMatrix.
- Einige interne Ereignisse von Gecko (einschließlich DOMWindowClose) sind nicht mehr für webseitige Inhalte verfügbar.
- DOM:
- WebAssembly:
- Unterstützung hinzugefügt für Batch-Operationen mit dem Speicher.
- Unterstützung hinzugefügt für Referenztypen.
- Unterstützung hinzugefügt für Multithreading.
- Entwicklertools:
- Konsole:
- Anfragen mit den Antwortcodes 400-499 und 500-599 werden nun als Fehler betrachtet und angezeigt, auch bei deaktivierten Response- und XHR-Filtern.
- Anfragen, die vom Browser oder von Erweiterungen blockiert wurden, erhielten das entsprechende Symbol.
- Debugger:
- Ein Stapel asynchroner Aufrufe wurde implementiert, der es ermöglicht, asynchrone Ereignisse, Zeitüberschreitungen und Versprechen zu verfolgen. Ketten asynchroner Aufrufe werden nicht nur im Aufrufstapel des Debuggers angezeigt, sondern auch für Stapeltraces in Konsolenfehlern sowie bei Netzwerkaufrufen.
- Menüpunkt „In den "schwarzen Kasten" legen“ wurde in „Ignorieren“ umbenannt. Eine Vorschau der Werte von Variablen an ihrem Verwendungspunkt im Code ist jetzt auch für Ausnahmen verfügbar.
- Elemente in den Abschnitten „Verfolgungsausdrücke“ und „Sichtbarkeitsbereiche“ erhielten einen Tooltip beim Darüberfahren, der ihre Werte anzeigt.
- Der Abschnitt „Aufrufstapel“
- Im erhielt einen Menüpunkt zum Zurücksetzen des aktuellen Stapelrahmens. JavaScript-Fehler werden nun nicht nur in der Konsole, sondern auch im Debugger angezeigt. Entsprechende Zeilen werden hervorgehoben und zeigen beim Überfahren mit der Maus Details zu den Fehlern an.
- Die Zuverlässigkeit beim Öffnen von SCSS- und CSS-in-JS-Quellcode im Inspektor wurde durch verbesserte Verarbeitung von Quellkarten erhöht.
- Das Tool „Anwendung“
- Hinzugefügt , das es ermöglicht, zu debuggenService-Worker Manifesten von Webanwendungen und Der Tab „Nachrichten“ im Netzwerkmonitor wurde mit.
- dem Tab „Antwort“ zusammengelegt. Der Inspektor für Barrierefreiheit wird nun automatisch aktiviert, wenn der entsprechende Tab aufgerufen wird, sodass er nicht mehr manuell eingeschaltet werden muss..
- im Modus für responsives Design
- Im werden eingehende Touch-Simulationen von Drag-and-Drop-Ereignissen nun als Touch- oder Wisch-Drag-and-Drop-Ereignisse interpretiert. Bei aktivierter Touchsimulation werden Maus-Ziehereignisse jetzt als Touch-Drag- oder Wischereignisse interpretiert.
- Im Remote-Debugging-Modus wurden die Buttons „Zurück“ und „Vorwärts“ zur Adresszeile hinzugefügt.
- Die Nichtverfügbarkeit bestimmter Werkzeuge bei der Verwendung von Bildschirmleseanwendungen wurde behoben.
- Konsole:
Quelle: linux.org.ru
