Доступен Firefox 112.
- Firefox, поставляемый в виде snap-пакета, теперь может импортировать данные из snap-версии Chromium.
- Firefox, поставляемый в виде Flatpak-пакета, лишился надписи «Firefox является / не является браузером по умолчанию», поскольку Flatpak не позволяет проверить, является ли приложение HTTP-обработчиком по умолчанию, а также не позволяет назначить его таковым.
- В контекстное меню полей с замаскированными паролями добавлен пункт «показать пароль».
- Щелчок средней кнопкой мыши по имени вкладки в выпадающем списке вкладок (значок правее кнопки «Открыть новую вкладку») теперь закрывает вкладку (точно так же, как щелчок по вкладке в панели вкладок).
- Если в текущей сессии не осталось закрытых вкладок, которые можно было бы восстановить, сочетание клавиш
Ctrl+Shift+T
восстановит предыдущую сессию. - Режим «картинка в картинке»:
- Менеджер паролей:
- Менеджер паролей теперь можно вызвать прямо с панели инструментов (добавив туда соответствующую кнопку в режиме настройки).
- При использовании поиска по сохранённым учётным данным будет показано не только количество найденных учётных записей, но и общее количество (например, «3 из 1000»)
- При редактировании сохранённого пароля, фокус теперь автоматически переходит на первое доступное поле.
- Сочетание клавиш
Ctrl+F
теперь перемещает фокус на поле поиска, вместо открытия стандартной панели поиска браузера. - Если в рамках одного сеанса пользователь создаёт две разные учётные записи на одном ресурсе, автоматическая генерация паролей предложит ему разные пароли (до этого предлагался один и тот же пароль, что приводило к повторному использованию пароля).
- Интерфейс выбора даты (с помощью полей
date
иdatetime-local
) обзавёлся кнопкой «Очистить». - В диалоговое окно мастера переноса данных из других браузеров добавлена кнопка «Отменить», позволяющая отменить перенос, находящийся в процессе.
- Оптимизировано перетаскивание элементов веб-страницы на панель вкладок при большом количестве открытых вкладок (порядка нескольких тысяч).
- В строгом режиме защиты от отслеживания, а также в приватных окнах включена защита от трекеров, используемых в письмах электронной почты.
- Реализована поддержка ODoH (Oblivious DNS-over-HTTPS), протокола, позволяющего клиенту скрыть свой адрес от сервера DoH (
network.trr.use_ohttp
). Это достигается использованием между клиентом и сервером DoH прокси-сервера, который пересылает зашифрованные DNS-сообщения. Благодаря этому, прокси знает адрес клиента, но не содержимое запроса, а DoH-сервер знает содержимое запроса, но ничего не знает о клиенте. - Разрешён поиск средствами браузера на странице
about:addons
(до этого сочетание клавишCtrl+F
ставило фокус на поле поиска по каталогу дополнений). - Windows:
- Совместно с Microsoft исправлена ошибка в Защитнике Windows, из-за которой вызовы VirtualProtect обходились приложениям весьма затратно. Поскольку Firefox очень часто вызывает эту функцию, удалось на 75% сократить потребление ресурсов процессора Защитником при работе с Firefox.
- На системах с графическим процессором Intel включён оверлей программно декодированного видео (улучшает качество при уменьшении масштаба, а также снижает нагрузку на графический процессор).
- HTML: реализована поддержка атрибута inert.
- CSS:
- Значение
overlay
свойства overflow теперь является синонимомauto
(раньше оно работало какauto
за исключением того, что полосы прокрутки накладывались на содержимое). - Включена поддержка функций linear(...) для анимации (позволяет задать более сложную временную шкалу анимации, например, для эмуляции физического эффекта «отскока»).
- Значение
- WebAssembly: добавлена поддержка расширенных постоянных выражений.
- По умолчанию отключена поддержка устаревшего U2F DOM API. Протокол U2F остаётся доступным для использования, но уже через WebAuthn API.
- Удалена поддержка
IDBMutableFile
,IDBFileRequest
,IDBFileHandle
иIDBDatabase.createMutableFile()
. Они не соответствуют спецификациям и уже много лет не поддерживаются прочими браузерами. - Реализована поддержка navigator.getAutoplayPolicy() (позволяет сайтам определить, разрешено ли в браузере автовоспроизведение).
- Включена поддержка PFetch.
- Реализована поддержка CanvasRenderingContext2D.roundRect(), Path2D.roundRect() и OffscreenCanvasRenderingContext2D.roundRect() (отрисовка двумерных прямоугольников со скруглёнными углами).
- Удалена поддержка CanvasRenderingContext2D.mozTextStyle.
- Инструменты разработчика:
- Отладчик: реализована возможность заменить содержимое запроса локальным файлом.
- Добавлены дополнительные сведения о соединениях: использовались ли DNS-over-HTTPS, Encrypted Client Hello, OCSP и Delegated Credentials.
>>> Подробности