Firefox 112

good-penguin.png

Доступен Firefox 112.

  • Firefox, поставляемый в виде snap-пакета, теперь может импортировать данные из snap-версии Chromium.
  • Firefox, поставляемый в виде Flatpak-пакета, лишился надписи «Firefox является / не является браузером по умолчанию», поскольку Flatpak не позволяет проверить, является ли приложение HTTP-обработчиком по умолчанию, а также не позволяет назначить его таковым.
  • В контекстное меню полей с замаскированными паролями добавлен пункт «показать пароль».
  • Щелчок средней кнопкой мыши по имени вкладки в выпадающем списке вкладок (значок правее кнопки «Открыть новую вкладку») теперь закрывает вкладку (точно так же, как щелчок по вкладке в панели вкладок).
  • Если в текущей сессии не осталось закрытых вкладок, которые можно было бы восстановить, сочетание клавиш Ctrl+Shift+T восстановит предыдущую сессию.
  • Режим «картинка в картинке»:
    • Кнопка перехода в режим «картинка в картинке» из круглой стала квадратной.
    • Добавлена поддержка субтитров для ресурса finance.yahoo.com.
  • Менеджер паролей:
    • Менеджер паролей теперь можно вызвать прямо с панели инструментов (добавив туда соответствующую кнопку в режиме настройки).
    • При использовании поиска по сохранённым учётным данным будет показано не только количество найденных учётных записей, но и общее количество (например,»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.

>>> Примечания к выпуску для разработчиков

>>> Все исправленные в этом выпуске ошибки

>>> Подробности

©  Linux.org.ru