Реліз Firefox 99

Відбувся реліз web-браузера Firefox 99. Крім того, сформовано оновлення гілки із тривалим терміном підтримки – 91.8.0. На стадію бета-тестування переведено гілку Firefox 100, реліз якої намічено на 3 травня.

Основні новації в Firefox 99:

  • Додано підтримку рідних контекстних меню GTK. Можливість включається через параметр widget.gtk.native-context-menus в about:config.
  • Додані плаваючі смуги прокручування GTK (повноцінна смуга прокручування з'являється тільки при підведенні курсору миші, в інший час при будь-якому русі миші показується тонка лінія-індикатор, що дозволяє зрозуміти поточне зміщення на сторінці, але якщо курсор не рухається, то індикатор через деякий час зникає). Можливість поки що відключена за замовчуванням, для включення в about:config передбачено налаштування widget.gtk.overlay-scrollbars.enabled.
    Реліз Firefox 99
  • Посилено sandbox-ізоляцію на платформі Linux: процесам, що забезпечують обробку web-контенту, заборонено звернення до сервера X11.
  • Вирішено деякі проблеми, що виявлялися під час використання Wayland. Зокрема, виправлено проблему із блокуванням потоків, налагоджено масштабування спливаючих вікон та забезпечено роботу контекстного меню під час перевірки правопису.
  • У вбудованому переглядачі PDF надається підтримка пошуку з урахуванням або без урахування діакритичних знаків.
  • У режим читача (ReaderMode) додана гаряча клавіша «n» для увімкнення/вимкнення режиму читання вголос (Narrate).
  • У версії для платформи Android надано можливість очищення Cookie і локальних даних, що зберігаються, вибірково тільки для конкретного домену. Усунено крах, що виявлявся після перемикання в браузер з іншої програми, застосування оновлень або розблокування пристрою.
  • Додано властивість navigator.pdfViewerEnabled, за допомогою якого web-програма може визначити наявність у браузері вбудованої можливості для відображення PDF-документів.
  • Додана підтримка методу RTCPeerConnection.setConfiguration(), що дозволяє сайтам коригувати налаштування WebRTC залежно від параметрів мережного з'єднання, змінити сервер ICE, що використовується для з'єднання, та застосовувані політики передачі даних.
  • Вимкнено за замовчуванням API Network Information, через який можна було отримати доступ до відомостей про поточне з'єднання (наприклад, тип (cellular, bluetooth, ethernet, wifi) та швидкість). Раніше цей API був включений тільки для платформи Android.

Окрім нововведень та виправлення помилок у Firefox 99 усунуто 30 уразливостей, з яких 9 позначені як небезпечні. 24 уразливості (21 зведені під CVE-2022-28288 та CVE-2022-28289) викликані проблемами роботи з пам'яттю, такими як переповнення буферів та звернення до вже звільнених областей пам'яті. Потенційно дані проблеми можуть призвести до виконання коду зловмисника при відкритті спеціально оформлених сторінок.

У бета-випуску Firefox 100 реалізовано можливість одночасного використання словників для різних мов під час перевірки правопису. У Linux і Windows включені за промовчанням плаваючі смуги прокручування. У режимі «картинка в картинці» забезпечено показ субтитрів, переглядаючи відео з YouTube, Prime Video і Netflix. Увімкнено API Web MIDI, що дозволяє з web-програми взаємодіяти з підключеними до комп'ютера користувача музичними пристроями з інтерфейсом MIDI (Firefox 99 можна включити за допомогою настройки dom.webmidi.enabled в about:config).

Джерело: opennet.ru

Додати коментар або відгук