Firefox 117

good-penguin.png

Доступен Firefox 117.

  • Linux:
    • На системах, использующих Wayland, Firefox больше не будет показывать индикатор совместного использования экрана. Он работал не слишком хорошо, к тому же, окружения рабочего стола обычно имеют свой встроенный индикатор.
    • Аппаратное ускорение декодирования видео (VA-API) отключено на системах с видеоадаптерами AMD и Mesa < 23.1.1. Кроме того, исправлена ошибка, из-за которой VA-API был недоступен в сборках без Wayland.
    • Удалена настройка gfx.webrender.enabled (она полностью дублировала настройку gfx.webrender.all).
  • При нажатии Shift+[ПКМ] Firefox принудительно показывает контекстное меню, что, как оказалось, может вызывать проблемы в случаях, когда сайт вешает на это сочетание клавиш какую-то свою функцию. Теперь можно отключить принудительный показ меню с помощью настройки dom.event.contextmenu.shift_suppresses_event.
  • В меню «История» (вызываемом нажатием Alt) появился пункт «Поиск в журнале».
  • В режим «картинка в картинке» добавлена поддержка субтитров на ресурсах Disney+ Hotstar и arte.tv.
  • На страницу about:support добавлены сведения о том, что пользователь использует userChrome.css или userContent.css.
  • Подменю «Недавно закрытые вкладки» теперь содержит закрытые вкладки из всех окон браузера, а не только из текущего окна.
  • Сохранение и автозаполнение данных о банковских картах теперь доступно для пользователей из Италии, Испании, Австрии, Бельгии и Польши.
  • Налажена корректная прокрутка списков видео на YouTube при навигации с помощью экранных чтецов.
  • На странице Firefox View, открытой в обычном режиме, больше не отображаются вкладки, открытые в приватных окнах.
  • Ограничено количество отсылаемых отчётов об ошибках CSP (не более 100 отчётов за 2 секунды).
  • Библиотекам в песочнице RLBox (код потенциально уязвимых библиотек преобразуется в модуль WebAssembly, полномочия которого строго ограничены, а затем модуль компилируется в машинный код и выполняется в изолированном процессе) разрешено использовать SIMD.
  • macOS:
    • В интерфейс настроек добавлена опция, позволяющая отключить переключение клавишей Tab фокуса между элементами управления и ссылками.
    • Заблокирован запуск на неподдерживаемых версиях macOS (предыдущая версия Firefox хоть и не поддерживала старые версии macOS, но могла быть запущена).
  • HTML: атрибут dirname теперь поддерживается и у элементов с типами hidden, tel, url и email (до этого поддерживался только с типами text и search).
  • CSS:
    • Включена поддержка вложенных правил CSS (возможность вкладывать одно правило в другое, при этом селектор дочернего правила относится к селектору родительского правила).
    • Реализованы свойства math-style и math-depth, а также параметр math у свойства font-size.
    • Добавлена поддержка синтаксиса contain-intrinsic-size: auto none; (использование последнего запомненного размера элемента, если это возможно, с откатом на contain-intrinsic-size: none в случае неудачи; это полезно в макетах, использующих пропорциональные размеры, таких как сетка или многоколоночный).
  • SVG: встроенные изображения SVG получили поддержку элементов