Доступен Firefox 110.
- Linux:
- Появилась настройка
media.video-wakelock
позволяющая отключить защиту от запуска экранной заставки при воспроизведении видео. - Поисковые запросы, пришедшие из GNOME Shell, теперь открываются в новой вкладке существующего окна, а не создают новое окно.
- Появилась настройка
- В Linux и macOS включено аппаратное ускорение Canvas2D средствами графического процессора.
- Улучшена производительность WebGL.
- Стал возможным импорт закладок, истории и паролей из браузеров Opera, Opera GX и Vivaldi.
- Масштабирование щипком в просмотрщике PDF стало более плавным.
- Поля ввода с типами
Date
,time
иdatetime-local
теперь можно очистить, нажавCmd+Backspace
иCmd+Delete
в macOS, а такжеCtrl+Backspace
иCtrl+Delete
в Windows и Linux. - Пользователи, которые не успели воспользоваться цветными темами Colorways в прошлых выпусках, могут установить их из каталога дополнений.
- В окно запроса, появляющееся, когда веб-сайт запрашивает доступ к подключённому MIDI-устройству, добавлено действие «сообщить о подозрительном сайте». Существуют сайты, которые пытаются получить доступ к MIDI-устройствам не с целью использовать устройство по назначению, а чтобы собрать больше данных о пользователе. Теперь пользователи могут пожаловаться на такие сайты, а разработчики добавят их в чёрный список.
- Версия браузера в юзерагенте заморожена на значении 109. Некоторые сайты ищут в юзерагенте подстроку
rv:11
и воспринимают её наличие, как признак Internet Explorer 11. Поэтому проблемные значения rv110—rv119 будут пропущены, а заморозка продлится до выпуска Firefox 120. - На странице
about:performance
теперь отображаются реальные значки дополнений, вместо общего для всех значка. - К неактивным кнопкам на странице
about:logging
добавлены подсказки, объясняющие причину, по которой кнопка неактивна. Кроме того, на страницу добавлены предустановки логирования. - Исправлено воспроизведение объёмного звука.
- К адресу закладки «Приступим», создаваемой по умолчанию на панели закладок, добавлены UTM-метки (специализированные параметры в URL, используемые маркетологами для отслеживания рекламных кампаний).
- Windows:
- Процесс, в котором выполняется обработка контента с помощью GPU, помещён в песочницу. Из-за ошибки в утилите X-Mouse Button Control (XMBC) пользователи могут столкнуться с неработающей прокруткой колесом мыши. В качестве обходного пути можно отключить настройку «Make scroll wheel scroll window under cursor» в глобальных настройках XMBC.
- Теперь пользователь может запретить конкретному стороннему ПО подгружаться в процесс браузера (например, если это ПО приводит к падению браузера или каким-то проблемам в его работе).
- В Windows 10 и новее включён оверлей аппаратно декодированного видео (на всех графических процессорах, кроме Intel), что повысило производительность воспроизведения видео и качество масштабирования.
- Ярлыки веб-страниц, создаваемые перетаскиванием ссылки в Проводник, теперь имеют расширение
.url
, вместо.URL
.
- CSS:
- Реализована поддержка именованных страниц.
- Включена поддержка контейнерных запросов и соответствующих единиц длины.
- Реализована поддержка медиавыражения color-gamut.
- Элементы
<input>
сtype="color"
теперь поддерживают атрибут list (только в версиях браузера для Windows и Linux).
- JavaScript: сериализация нативных типов ошибок при использовании Worker.postMessage() и structuredClone() теперь включает свойство stack (клонирование стеков нативных ошибок теперь работает для всех методов, использующих алгоритм структурированного клонирования, как в основном потоке, так и в воркерах).
- Веб-сокетам разрешено использовать протокол HTTP/2 (до этого они не могли передавать более 500 килобайт, поэтому им было вовсе запрещено использовать этот протокол).
- Permission API обзавёлся поддержкой разрешения
midi
(позволяет через navigator.permissions.query() запросить состояние разрешения использовать Web MIDI API). - Интерфейс ReadableStream получил поддержку асинхронного перебора блоков в потоке (с помощью синтаксиса
for await...of
). - WebRTC: реализована поддержка RTCRtpEncodingParameters.active.
- Инструменты разработчика: в консоли браузера обеспечена группировка предупреждений, связанных с CSP.
>>> Подробности