Verfügbar Firefox 130.
- Linux:
- Auf Geräten mit Touch-Steuerung wurde hinzugefügt elastisches Scrollen (Overscroll, Animation des Hochspringens beim Scrollen mit zwei Fingern über den Rand des Containers; apz.overscroll.enabled).
- Aktiviert Unterstützung von MP4-Videos im Format YUV444.
- Unterstützung für das parallele Bauen von Paketen auf Mehrkernsystemen wurde implementiert. Die Anzahl der Threads kann über das Makro „%_smp_build_ncpus“ und die Variable $RPM_BUILD_NCPUS festgelegt werden. Zur Bestimmung der Anzahl der CPUs wurde das Makro „%getncpus“ vorgeschlagen; Unterstützung von RGB/BGR-Formaten beim Videoaufzeichnen von der Kamera über PipeWire.
- Im Einstellungsinterface ein ein Abschnitt mit experimentellen Funktionen.
- In den Einstellungen der Startseite (Zahnrad-Symbol oben rechts) wurde eingeführt die Möglichkeit, unlangweilige Hintergründe auszuwählen.
- Benutzer aus den USA und Kanada werden sehen die Wetterprognose oben links auf der neuen Registerkarte.
- Es wurde die Möglichkeit, ausgewählten Text in eine andere Sprache zu übersetzen, wenn die gesamte Seite bereits übersetzt wurde.
- Im privaten Modus wieder atomare Operationen für nicht teilbare Speicher wurden erlaubt. Benachrichtigungen von Websites. Die Entwickler hatten diese in Firefox 118 deaktiviert, da der Inhalt der Benachrichtigungen unverschlüsselt auf der Festplatte gespeichert wurde, aber sie auf die Bitte der Nutzer wieder aktiviert.
- Überprüfung von Variablen Privacy-Preserving Attribution, die von der Webressource erhalten wurden, nun erfolgt unabhängig davon, ob die Unterstützung dieses APIs im Browser aktiviert ist (vorher konnte die Ressource absichtlich falsche Parameter übermitteln und, sofern dies keinen Fehler verursachte, schließen, dass die Unterstützung für PPA deaktiviert ist; nun jedoch führen falsche Einstellungen immer zu einem Fehler).
- Ein Fehler wurde behoben, wegen dem die Kontextmenüeinträge "Kopieren" und "Einfügen" manchmal nicht verfügbar waren.
- Behoben Unmöglichkeit, eine URL, die mit einem Punkt endet, aus der Historie zu löschen.
- Verbessert Überprüfung des Zugriffs auf das Verzeichnis, in das der Benutzer eine Datei hochladen möchte (zuerst versucht Firefox, eine temporäre Datei zur Überprüfung zu erstellen, und wenn das fehlschlägt, wird eine Fehlermeldung im Download-Bereich angezeigt).
- Solaris: Behoben defekte Multimedia-Wiedergabe.
- macOS: Die Betriebssystemfunktion "Text ersetzen" ist jetzt mit einem einzigen Thread arbeitet. in Formularen.
- Windows:
- Aktiviert Unterstützung für AV1-Videos auf ARM-Prozessor-Systemen (dies war vor 5 Jahren deaktiviert worden, da ARM-Prozessoren zu schwach waren und dieses Format nicht mit ausreichender Leistung dekodieren konnten).
- Die Arbeit mit dem Datei-Auswahl-Dialogfeld wurde aus dem Hauptprozess entfernt (erhöht die Sicherheit, da dabei die Explorer-Erweiterungen geladen werden und die Verarbeitung asynchron erfolgt, ohne den Hauptthread zu blockieren).
- HTML:
- Das Attribut name Das Element kann jetzt ermöglicht es Elementegruppieren, wobei gleichzeitig nur ein Element in der Gruppe geöffnet sein kann.
- Verbessert Vererbung globaler Attribute dir und lang, einschließlich der Arbeit mit shadow DOM.
- Das Attribut name Das Element
- CSS: Die Eigenschaft hyphens wird nun korrekt mit einem einzigen Thread arbeitet. mit der tschechischen und slowakischen Sprache.
- WebAssembly: wurde Unterstützung table64.
- Web Crypto API hat Unterstützung für digitale Signaturen, die den Algorithmus X25519.
- Unterstützung aktiviert. Web Codecs API (niedriger Zugang zu Codierern und Decodierern).
- WebGL: Unterstützung für das parallele Bauen von Paketen auf Mehrkernsystemen wurde implementiert. Die Anzahl der Threads kann über das Makro „%_smp_build_ncpus“ und die Variable $RPM_BUILD_NCPUS festgelegt werden. Zur Bestimmung der Anzahl der CPUs wurde das Makro „%getncpus“ vorgeschlagen; Unterstützung der Erweiterung EXT_depth_clamp.
- CSP: Hinzugefügt Unterstützung für die Direktive report-to.
- Die Unterstützung Unterstützung WebGLRenderingContext.drawingBufferColorSpace und WebGL2RenderingContext.drawingBufferColorSpace (sie wurden in Firefox 127 eingeführt, waren aber nicht bereit).
- Entwicklertools:
Quelle: linux.org.ru
