Verfügbar Firefox 134.
- Linux:
- Es wurde Unterstützung für Haltegesten (hold gestures). Damit kann das kinetische Scrollen nun unterbrochen werden, indem man mit zwei Fingern auf das Touchpad tippt.
- Behoben Fehlerhafte Anzeige von Kontextmenüs unter Wayland bei aktivierter Fraktionsskalierung (widget.wayland.fractional-scale.enabled).
- Nutzer aus den USA und Kanada werden schrittweise die neue Benutzeroberfläche der Startseite erhalten (Suchfeld und Verknüpfungen wurden nach oben verschoben, Verknüpfungen werden in einer Zeile angezeigt. Die Karten der empfohlenen Geschichten wurden aktualisiert: Sie füllen jetzt automatisch die gesamte Breite der Seite aus, was eine effizientere Raumnutzung ermöglicht).
- Suchmaschine Ecosia ist nun nicht mehr nur Nutzern aus Deutschland zugänglich, sondern auch allen Nutzern aus dem deutschsprachigen Raum (Österreich, Belgien, Italien, Niederlande, Spanien, Schweden und der Schweiz).
- Es gibt jetzt die standardmäßig deaktivierte Möglichkeit, Tabs auf Wunsch des Nutzers zu entladen (browser.tabs.unloadTabInContextMenu).
- Firefox folgt jetzt genauer der HTML-Spezifikation in Bezug auf Pop-ups, was die Anzahl der Fälle reduziert, in denen nützliche Pop-ups fälschlicherweise blockiert werden.
- Mit aktivierter Einstellung privacy.resistFingerprinting wird im Einstellungsdialog nun eine Meldung angezeigt , die darauf hinweist, dass dies zu einer Funktionsstörung von Websites führen kann. Entwicklern gefällt es nicht, dass diese Einstellung in jedem zweiten Leitfaden zur Verbesserung des Browserschutzes erwähnt wird, aber die Autoren solcher Leitfäden selten darauf hinweisen, dass dieser verbesserte Schutz eine Reihe von unangenehmen Nebeneffekten hat.
- Wenn eine Erweiterung aufgrund eines Verstoßes gegen die Regeln von Mozilla deaktiviert wurde, wird jetzt im Erweiterungsmanager es eine Nachricht darüber angezeigt, die den Grund erklärt ("Diese Erweiterung verstößt gegen die Regeln von Mozilla, daher wurde sie deaktiviert. Sie können sie auf eigenes Risiko wieder aktivieren.").
- Das Symbol zum Wechseln in den Lesemodus wird nicht mehr angezeigt , wenn in einem Tab eine PDF-Datei geöffnet ist.Wenn die Einstellung unter about:config entfernt wird, wird ihr Name jetzt
- durchgestrichen angezeigt. Ein Fehler wurde behoben, bei dem die WebSocket-Verbindung, die IPv6 verwendete, nicht mehr funktionierte, wenn aufgrund von Netzwerkeinstellungen die Unterstützung für IPv6 verlorenging (z. B. wenn der Benutzer sich mit einer VPN-Verbindung verbunden hat, die kein IPv6 unterstützt)..
- Behoben Ein Fehler, der dazu führte, dass die WebSocket-Verbindung, die IPv6 verwendete, nicht mehr funktionierte, wenn die Unterstützung von IPv6 aufgrund einer Änderung der Netzwerkeinstellungen verloren ging (zum Beispiel, wenn sich der Benutzer mit einem VPN verband, das IPv6 nicht unterstützte).
- Windows: Aktiviert Unterstützung der hardwarebeschleunigten HEVC-Dekodierung (da der Codec Lizenzgebühren erfordert, muss der Benutzer diese selbst erwerben, vom OEM-Hersteller des Computers erhalten oder einfach ).
- CSS: Elemente mit absoluter Positionierung haben Unterstützung für die Eigenschaften align-self und justify-self, sowie die verkürzte Eigenschaft place-self.
- JavaScript:
- Hinzugefügt Unterstützung der statischen Methode RegExp.escape() (Escaping aller potenziellen Symbole der regulären Ausdrucksyntax in einer Zeichenkette, wobei eine neue Zeichenkette zurückgegeben wird, die sicher als literale Vorlage für den Konstruktor RegExp()).
- Es wurde Unterstützung verwendet werden kann. Methode Promise.try() Promise).
- WebAssembly:
- API:
- Flagge „—python.EmulateJython“ implementiert, um JVM-Klassen mit normaler Python-Syntax beim Import zu verwenden und JVM-Ausnahmen aus Python-Code abzufangen. JS String Builtins statische Methode PushManager.supportedContentEncodings (ermöglicht den Zugriff auf die zulässigen Verschlüsselungsalgorithmen für die Nutzlast).
- Push-Nachrichten Das ermöglicht es AudioParam.value
- Methode ermöglicht es, den Wert sogar während eines geplanten automatischen Ereignisses festzulegen: früher wurde die Operation stillschweigend ignoriert. hat ReadableStreamBYOBReader.read() neues Argument options.min
- WebRTC: wurde eingeführt die Möglichkeit zur gleichzeitigen Übertragung (Simulcast) des Bildschirminhalts unter Verwendung des VP8-Codecs (mit anderen Codecs wird dies schon lange unterstützt).
- Entwicklertools:
- Netzwerkmonitor hat gelernt, anzeigen Antworten 103 Early Hints.
- Im Debugger wurde eingeführt die Möglichkeit, Traces nach den Werten der Funktionsaufragsargumente zu durchsuchen.
- Die Debugging von Erweiterungen wurde vereinfacht; jetzt wird der Quellcode der Erweiterung beim Neustart der Erweiterung automatisch im Debugger neu geladen.
- Die Werte der Debugger-Logpunkte werden jetzt automatisch in Profiler-Marken konvertiert, was das Hinzufügen von Elementen zur Zeitachse der Marken direkt aus dem Debugger erleichtert.
Quelle: linux.org.ru
