Нова версія Firefox 87 була випущена разом з оновленням до версії 78.9.0 з довгостроковою підтримкою, і ця нова версія представляє кілька нових функцій , таких як відображення міток у виділеному режимі в пошуку , покращення інструментів для розробників тощо.
Окрім нововведень та виправлень помилок, Firefox 87 виправив 12 вразливостей, 7 з яких позначені як критичні . Шість із цих вразливостей (скомпільовані для CVE-2021-23988 та CVE-2021-23987) спричинені проблемами з пам'яттю, такими як переповнення буфера та доступ до вже звільнених областей пам'яті.
Основні нові функції Firefox 83
У цій новій версії браузера, під час використання функції пошуку та активації режиму підсвічування для всіх знайдених збігів, смуга прокручування тепер відображає підписи , що вказують на положення знайдених клавіш.
З меню «Бібліотека» було видалено елементи, які рідко використовуються. Тепер воно містить лише посилання на закладки, історію та завантаження (синхронізовані вкладки, останні закладки та список кишенькових файлів було видалено). На скріншоті нижче ліва частина показує попередній стан, а права — як це було у Firefox 87.
Меню веб-розробника значно спрощено: окремі посилання на інструменти (інспектор, веб-консоль, налагоджувач, помилка мережевого стилю, продуктивність, інспектор сховища, доступність та програма) замінено загальним елементом інструментів веб-розробника.
Меню довідки також було спрощено , з нього видалено посилання на сторінки підтримки, комбінації клавіш і туристичні путівники, які тепер доступні на головній сторінці «Отримати довідку». Кнопку для імпорту з іншого браузера також видалено.
Додано механізм SmartBlock , який вирішує проблеми на сайтах, що виникають через блокування зовнішніх скриптів у режимі приватного перегляду або під час активації посиленого блокування небажаного контенту (суворого).
SmartBlock автоматично замінює скрипти відстеження на заглушки, щоб забезпечити коректне завантаження сайту. Заглушки підготовлені для деяких популярних скриптів, що використовуються для відстеження користувачів у списку виходу, включаючи скрипти з віджетами від Facebook, Twitter, Yandex, VKontakte та Google.
Також згадується, що для невеликого відсотка користувачів режим Fission увімкнено з реалізацією модернізованої багатопроцесорної архітектури для посиленого блокування сторінок. Коли Fission активовано, сторінки з різних сайтів завжди розміщуються в пам'яті різних процесів, кожен з яких використовує власну ізольовану пісочницю.
При цьому поділ на процеси здійснюється не вкладками, а доменами, що дозволяє додатково ізолювати вміст зовнішніх сценаріїв та блоків iframe.
Для веб-розробників реалізовано можливість імітації медіа-запитів "бажаної колірної схеми" в режимі перевірки сторінки для тестування темного та світлого дизайну без зміни тем оформлення операційної системи. Для полегшення імітації темних та світлих тем у верхній правий кут панелі інструментів веб-розробника додано кнопки із зображеннями сонця та місяця.
Також варто відзначити покращену обробку неактивних правил CSS у режимі перевірки CSS. Зокрема, властивість "table-layout" тепер вимкнена для елементів, які не є таблицями, а властивості "scroll-padding-*" позначені як неактивні для елементів, які не прокручуються. Усунено неправильне позначення властивостей "переповнення тексту" для деяких значень.
Нарешті, згадується, що гілка Firefox 88, яка вступила в стадію бета-тестування , виділяється підтримкою масштабування pinch-маніпуляціями на сенсорних панелях у Linux з графічними середовищами на базі Wayland та включенням підтримки AVIF (AV1 Image Format) за замовчуванням, який використовує технології внутрішньокадрового стиснення формату кодування відео AV1.