Firefox 117
Доступен 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 получили поддержку элементов
с атрибутами
type="module"
,defer
иasync
(использование модулей ES, а также асинхронная загрузка скриптов). HTTP:
API:
- WebRTC: появилась поддержка RTCRtpScriptTransform (ранее «insertable streams»). Firefox стал вторым по величине браузером (после Safari), поддерживающим этот API (разработчики Chromium поддерживают альтернативный стандарт).
- Инструменты разработчика:
- В инспекторе совместимости рядом с CSS-свойствами, которые могут привести к проблемам веб-совместимости, теперь отображается значок. При наведении на него появляется всплывающая подсказка со сведениями о том, какие браузеры не поддерживают это свойство, и ссылкой на страницу свойства в MDN.
console.clear()
больше не очищает вывод консоли при включённой настройке «Непрерывные логи».- В сетевом мониторе появилась пометка о том, что запрос выполнен через прокси.
- При просмотре сгруппированных правил CSS теперь отображаются отступы и открывающие/закрывающие скобки.
- Появилось предупреждение о проигнорированных свойствах выделенных псевдоэлементов.
- Реализована подсветка контура offset-path.
>>> Примечания к выпуску для разработчиков
>>> Firefox DevTools Newsletter — 117
>>> Все исправленные в этом выпуске ошибки
>>> Подробности