Відбувся реліз web-браузера Firefox 154 та сформовані оновлення минулих гілок із тривалим терміном підтримки – 153.1.0, 140.14.0 та 115.39.0. На стадію бета-тестування найближчим часом буде переведено гілку Firefox 155, реліз якої заплановано на 1 вересня.
Основні новації в Firefox 154 (1, 2, 3):
- Застосування специфікації LNA (Local Network Access) розширено на з'єднання WebSocket. LNA обмежує звернення до локальної системи (loopback, 127.0.0.0/8) або внутрішньої мережі (192.168.0.0/16, 10.0.0.0/8 тощо) під час взаємодії з публічними сайтами. Для звернення до внутрішніх ресурсів користувач повинен надати web-додатку спеціальні повноваження, оскільки подібна активність використовуються зловмисниками для здійснення CSRF-атак на маршрутизатори, точки доступу, принтери, корпоративні web-інтерфейси та інші пристрої та сервіси, які приймають запити лише з локальної мережі. Відкриття сайтом WebSocket-з'єднання до пристрою в локальній мережі тепер приведено до показу користувача діалогу підтвердження операції.
- У режимі Smart Window додано можливість використання AI для рекомендації групування вкладок і призначення імені кожній групі. Smart Window надає окреме простір взаємодії з AI, що доповнює наявний стандартний режим навігації в Web і режим приватного перегляду.

- Надано можливість скасування окремих сайтів операцій очищення Cookie та даних сайтів при завершенні роботи, зберігши при цьому для цих сайтів захист від відстеження та обмеження, пов'язані з Cookie.
- Функція перекладу вмісту всієї сторінки тепер охоплює і вміст iframe-блоків, інтегрованих до сторінки. Забезпечено ідентифікацію мови на етапі завантаження сторінки.
- В адресний рядок додано дію «Manage AI» для швидкого переходу до розділу налаштування параметрів AI у конфігураторі
- При примусовому перезавантаженні сторінки (натискання кнопки «оновити» з утриманням клавіші Shift) тепер додатково очищається вміст кешу favicon-мініатюр.
- Значно прискорено операції зміни позиції у потоці під час перегляду відео.
- У вбудованому PDF-проглядачі реалізовано підсвічування виділеного тексту за аналогією з тим, як виділяється текст на web-сторінках.
- За умовчанням при створенні нових і давно не використовуваних профілів припинено розміщення кнопки Firefox View в панелі. Клавішу можна повернути через інтерфейс кастомізації панелі.
- Додані CSS-властивості "text-box-trim" і "text-box-edge", що дозволяють точно керувати відступами до та після тексту. Властивість "text-box-trim" визначає область обрізки (верх, низ або з обох сторін), а "text-box-edge" задає спосіб обрізання країв.
- Додані CSS-функції sibling-index() та sibling-count() для стилізації елементів на основі позиції чи числа сусідніх елементів.
- Реалізовано інтерфейс для введення часу, що показується під час використання елементів і .
- Реалізовано HTTP-заголовок No-Vary-Search, через який можна налаштувати правила кешування запитів з урахуванням переданих URL параметрів (наприклад, можна виключити неважливі параметри при визначенні наявності прокешованого варіанта сторінки).
- У JavaScript-інтерфейс Iterator додана підтримка синхронно виконуваних методів Iterator.prototype.chunks (розбиває елементи ітератора на послідовні групи, що не перетинаються), Iterator.prototype.windows (перебір елементів ітератора методом ковзного вікна, Iterator.prototype.includes) Iterator.prototype.join (поєднує всі елементи ітератора в один рядок).
- У браузері даних у форматі JSON Viewer в нижній частині екрана тепер показується повний шлях до вибраного елемента.
- У Firefox для Android оновлено піктограми, надано можливість вибору імені файлу та каталогу для збереження завантажуваного файлу, забезпечено автоматичне збереження адрес у полях введення, прискорено пошук закладок та надано секцію Firefox Labs для тестування експериментальних можливостей.
Крім нововведень та виправлення помилок у Firefox 154 усунуто 167 уразливостей, більшість з яких викликані проблемами при роботі з пам'яттю, такими як переповнення буферів та звернення до вже звільнених областей пам'яті. Потенційно дані проблеми можуть призвести до виконання коду зловмисника при відкритті спеціально оформлених сторінок.
Джерело: opennet.ru

