Основные новшества в Firefox 157 (1, 2, 3):
- Предложен новый интерфейс пользователя, разработанный в рамках проекта Nova. Изменения сводятся к скруглению кнопок вкладок, меню и поля адресной строки, а также к изменению отступов между всеми элементами интерфейса. Упрощён доступ к группировке вкладок, вертикальным вкладкам и режиму просмотра бок о бок двух вкладок. Обновлены пиктограммы, которые теперь выглядят чище и более сбалансированы в светлых и тёмных темах. В панели инструментов размещены отдельные кнопки для перехода в режим приватного просмотра и использования встроенного VPN. Добавлены новые встроенные светлые и тёмные темы оформления. Для отключения нового интерфейса на странице about:config можно деактивировать настройку «browser.nova.enabled».

- Возвращена возможность включения компактного режима, в котором панель в строка вкладок интерфейса занимают меньше экранного пространства, оставляя больше места для содержимого web-страниц.

- Для всех пользователей задействована новая реализация боковой панели, поддерживающая вертикальные вкладки. Для пользователей старой панели раскладка элементов приближена к виду, в котором переключатель панелей находится на самом верху. Из настроек удалена опция показа боковой панели, но старую панель ещё можно вернуть через отключение параметра sidebar.revamp на странице about:config. Удаление поддержки старой панели намечено на конец 2027 года.

- В настройках и в выпадающей панели, появляющейся при клике на изображении щита в адресной строке, реализован вывод предупреждения о возможности перехватывать шифрованный трафик, появляющейся в случае включения функции сохранения ключей шифрования в лог через выставление переменной окружения SSLKEYLOGFILE.

- В видеозвонках через WebRTC реализована возможность использования аппаратного ускорения декодирования формата AV1.
- Для пользователей из Австрии, Бельгии, Чехии, Дании, Финляндии, Венгрии, Ирландии, Люксембурга, Нидерландов, Норвегии, Польши, Португалии, Словакии, Испании, Швеции и Швейцарии включён показ рекламных предложений через механизм контекстных рекомендаций. Отключить рекомендации можно в настройках «Settings › Search › Firefox Suggests».
- Навигация клавишей Tab теперь в первую очередь переключает фокус на область ввода в адресной строке и поле поиска, а не на кнопку выбора поисковой системы.
- Из числа встроенных поисковых систем удалён поисковый сервис Amazon.
- Диалоги, показываемые при вызове JavaScript-функций alert(), confirm() и prompt(), выпадающее окно автодополнения ввода
и формы выбора цвета и даты, теперь соответствуют выставленной светлой или тёмной цветовой схеме страницы. - В CSS-правило @supports добавлена функция at-rule(), при помощи которой можно определить поддержку в браузере тех или иных @-правил. Например «@supports at-rule(@scope)»
* В CSS-свойства overscroll-behavior, overscroll-behavior-block, overscroll-behavior-inline, overscroll-behavior-x и overscroll-behavior-y добавлена поддержка значения «chain», которое допускает бесшовное переключение на прокрутку в родительском элементе после докручивания до конца содержимого вложенного блока, но отключает эффекты, такие как отскок при прокрутке до конца.
- В Firefox для Android реализовано возвращение к прошлым результатам поиска при клике на поле поиска на домашней странице. Добавлена возможность убирания элементов на странице Downloads экранным жестом «смахивание».
Кроме новшеств и исправления ошибок, в Firefox 156 устранено 76 уязвимостей, у 38 из которых выставлен высокий уровень опасности. Большинство уязвимостей вызваны проблемами при работе с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.
Источник: http://www.opennet.ru/opennews/art.shtml?num=66368
