Το πρόγραμμα περιήγησης ιστού Firefox 124 κυκλοφόρησε και δημιουργήθηκε μια ενημέρωση κλάδου μακροπρόθεσμης υποστήριξης - 115.9.0. Ο κλάδος του Firefox 125 έχει μεταφερθεί στο στάδιο δοκιμών beta, η κυκλοφορία του οποίου έχει προγραμματιστεί για τις 16 Απριλίου.
Βασικές καινοτομίες στον Firefox 124:
- Η σελίδα Προβολή Firefox, η οποία διευκολύνει την πρόσβαση σε περιεχόμενο που προβλήθηκε στο παρελθόν, περιλαμβάνει πλέον τη δυνατότητα ταξινόμησης της λίστας των ανοιχτών καρτελών κατά σειρά ανοίγματος ή πρόσφατης δραστηριότητας.

- Άλλαξε τις προεπιλεγμένες ρυθμίσεις της ενότητας "Πρόσφατη περιήγηση" στη σελίδα Προβολή Firefox (κρυφοί σελιδοδείκτες). Μπορείτε να επιλέξετε να εμφανίζονται οι καρτέλες που προβλήθηκαν πρόσφατα, οι σελιδοδείκτες, οι πρόσφατες λήψεις και οι καρτέλες που είναι αποθηκευμένες στην υπηρεσία Pocket.

- Το ενσωματωμένο πρόγραμμα προβολής PDF έχει προσθέσει υποστήριξη για πλοήγηση με πληκτρολόγιο μέσω κειμένου με χρήση δρομέα (Caret Navigation), ο οποίος χρησιμοποιείται συνήθως από άτομα με ειδικές ανάγκες.
- Στην πλατφόρμα Windows повышена эффективность заполнения списка быстрого перехода (jump list) в панели.
- Στην πλατφόρμα macOS во всех типах полноэкранных окон задействован специфичных для этой платформы API для вывода на весь экран.
- Προστέθηκε η μέθοδος AbortSignal.any() για την επιστροφή ενός σήματος σε ακύρωση εάν διακοπεί κάποιο αρχικό σήμα, η οποία μπορεί να χρησιμοποιηθεί στο fetch() για να συνδυάσει πολλαπλά σήματα ματαίωσης, όπως το AbortSignal.timeout() και το AbortController.
- Το HTTP/HTTPS και οι σχετικές διευθύνσεις URL επιτρέπονται κατά τη δημιουργία ενός WebSocket.
- Προστέθηκε η δυνατότητα εφαρμογής σε ένα στοιχείο SVG Ψευδοστοιχεία CSS "::first-letter" και "::first-line", τα οποία σας επιτρέπουν να επιλέξετε διαφορετικό σχέδιο ή να αλλάξετε τη γραμματοσειρά για το πρώτο γράμμα και την πρώτη γραμμή κειμένου.
- Για προγραμματιστές πρόσθετων, το συμβάν runtime.onPerformanceWarning έχει εφαρμοστεί για να βοηθήσει στον εντοπισμό καταστάσεων όπου το πρόγραμμα περιήγησης εντοπίζει προβλήματα απόδοσης στο πρόσθετο (για παράδειγμα, αργά σενάρια επεξεργασίας περιεχομένου).
- Έχει παρασχεθεί μια πειραματική επιλογή για την αύξηση ή τη μείωση του μεγέθους του ArrayBuffer, καθώς και για την αύξηση του μεγέθους του SharedArrayBuffer. Έχουν προταθεί νέες μέθοδοι ArrayBuffer.prototype.resize() και SharedArrayBuffer.prototype.grow().
- Στην έκδοση για Android включена по умолчанию обработка экранного жеста сдвига вниз пальцем (pull-to-refresh) для перезагрузки страницы. Реализована возможность использования API Drag & Drop для перемещения голого текста и HTML-разметки при помощи мыши, среди прочего и для перемещения контента из внешних приложений.
Кроме новшеств и исправления ошибок в Firefox 124 устранено 16 уязвимостей. 2 уязвимости помечены как критические, а 8 как опасные. 7 уязвимостей (6 собраны под CVE-2024-2615 и CVE-2024-2614) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Помеченные критическими уязвимости (CVE-2024-2615), позволяют обойти все механизмы дополнительной изоляции. Уязвимость CVE-2024-2607 из-за ошибки в JIT на системах Armv7-A позволяет добиться перезаписи регистра с адресом возврата и выполнения своего кода. Уязвимость CVE-2024-2605 позволяет использовать Windows Error Reporter для обхода Sandbox-изоляции и выполнения кода.
Πηγή: opennet.ru


