Pull to refresh

Вышел Firefox 109

Reading time3 min
Views3K

Опубликована стабильная версия браузера 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 декабря.

Tags:
Hubs:
Total votes 12: ↑11 and ↓1+10
Comments7

Other news