Опубликована стабильная версия браузера Firefox 109. Одновременно сформировано обновление ветки 102.7.0 с длительным сроком поддержки.

Нововведения в Firefox 109 включают:
-
поддержку третьей версии манифеста Chrome. При этом сохраняется поддержка старого блокирующего режима работы API webRequest вместо API фильтрации контента, как в Chrome;
-
поддержку гранулированной модели запроса полномочий, когда дополнение не может активироваться сразу для всех страниц. Таким образом, пользователь может выборочно решать, какому дополнению предоставить доступ к своим данным на том или ином сайте с помощью кнопки «Unified Extensions»;
-
улучшенное оформление пустых секций с недавно закрытыми и открытыми на других устройствах вкладками на странице Firefox View. Там же появились кнопки для удаления отдельных ссылок из списка;
-
возможность отображения в адресной строке поискового запроса вместо URL-адреса поисковой системы. Она пока отключена по умолчанию, для активации нужно выставить в about:config настройку «browser.urlbar.showSearchTerms.featureGate»;
-
адаптированный для управления c клавиатуры диалог выбора даты для поля <input> с типами «date» и «datetime», что позволило обеспечить корректную поддержку экранных ридеров и использовать клавиатурные комбинации для навигации по календарю;
-
полное встраивание дополнения Colorways для изменения внешнего вида браузера. Доступ к ранее сохранённым цветовым темам можно получить на странице «Add-ons and themes»;
-
возможность одновременного перемещения нескольких файлов в файловый менеджер на системах с GTK. Реализовано перемещение изображений из одной вкладки в другую;
-
возможность добавления сайтов в список исключений, для которых не применяется автонажатие, в системе автонажатия на баннеры, запрашивающие полномочия по использованию cookie на сайтах;
-
настройку network.ssl_tokens_cache_use_only_once для исключения повторного использования сессионных тикетов в TLS;
-
настройку network.cache.shutdown_purge_in_background_task для решения проблемы с корректным завершением файлового ввода/вывода при завершении работы;
-
элемент «Pin to toolbar» для закрепления кнопки дополнения в панели контекстного меню;
-
возможность использования Firefox в качестве просмотрщика документов через контекстное меню «Open With»;
-
добавление на страницу about:support сведений о частоте обновления экрана и настроек ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box и т.п. для переопределения системных шрифтов;
-
поддержку события scrollend, генерируемого при завершении пользователем прокрутки в объектах Element и Document;
-
секционирование доступа через API Storage при обработке стороннего контента независимо от API Storage Access;
-
поддержку атрибута list в элементе range, в котором передаётся идентификатор элемента <datalist> со списком предопределённых значений, предлагаемых к вводу;
-
значение ‘auto’ в CSS-свойство content-visibility, при выставлении которого видимость определяется браузером на основании близости элемента к границе видимой области;
-
поддержку значений Mark, MarkText и ButtonBorder в CSS-типе <system-color>, определяющем значения по умолчанию цветов различных компонентов страницы;
-
возможность аутентификации с использованием протокола CTAP2 (Client to Authenticator Protocol) с использованием токенов на базе USB HID в Web Auth. Она активируется параметром security.webauthn.ctap2 в about:config;
-
новый вариант точек останова при переходе к обработчику события scrollend в инструментах для разработчиков в отладчике JavaScript;
-
поддержку команд «session.subscribe» и «session.unsubscribe» в протоколе удалённого управления браузером WebDriver BiDi;
-
использование аппаратного механизма защиты ACG (Arbitrary Code Guard) для блокирования эксплуатации уязвимостей в процессах, обеспечивающих воспроизведение мультимедийного содержимого в сборках для Windows;
-
изменение действия комбинаций Ctrl/Cmd + trackpad или Ctrl/Cmd + колесо мыши, которые теперь приводят к прокрутке на платформе macOS;
-
отключение вывода адресной строки при прокрутке в просмотре полноэкранного видео для Android;
-
кнопку для отмены изменения после удаления закреплённого сайта для Android;
-
обновление списка поисковых систем после смены языка в Android;
-
устранение аварийного завершения при помещении большой порции данных в буфер обмена или адресную строку в Android;
-
повышенную производительность вывода элементов canvas в Android;
-
решение проблемы с видеовызовами, для которых может использоваться только кодек H.264 в Android.
В Firefox 109 исправили 21 уязвимость, при этом 15 из них были помечены как опасные.
Релиз Firefox 110 намечен на 14 февраля.
Версия браузера Firefox 108 вышла 14 декабря.
ссылка на оригинал статьи https://habr.com/ru/articles/711312/
Добавить комментарий