Firefox 98

good-penguin.png

Доступен релиз Firefox 98, примечательный новой реализацией панели загрузок, улучшениями работы через VA-API и новыми инструментами для разработчиков.

  • Linux: обеспечено аппаратное ускорение декодирования AV1 через VA-API (в том числе и при использовании nvidia-vaapi-driver). Реализована поддержка видео VP9, использующего 10 бит для передачи цвета. Исправлен откат на программное декодирование в случае, если декодирование через VA-API не удалось (к сожалению, это изменение привело к регрессии).
  • Улучшена панель загрузок:
    • Убрано окно, предлагающее выбрать между открытием файла (при этом файл сохранялся во временный каталог) и сохранением. Теперь файл сразу сохраняется (если в настройках браузера выбран «Путь для сохранения файлов»), либо появляется запрос места сохранения (если выбрано «Всегда выдавать запрос на сохранение файлов»). Для конкретных типов файлов по-прежнему можно настроить вариант «Всегда спрашивать». Следует, однако, учесть, что при таком способе открываемые файлы будут сохраняться не в каталоге временных файлов, а в папке загрузок (от сохранения во временных файлах отказались, поскольку это вызывает неустранимые, не зависящие от браузера, проблемы, например, приложения, поставляемые в формате snap-пакета, не могут прочесть файлы из /tmp, куда их сохранил браузер).
    • Чтобы пользователи не терялись, панель загрузок будет выведена на передний план при начале загрузки файла.
    • Появилась возможность кликнуть по загружаемому файлу — в этом случае он откроется автоматически после окончания загрузки.
    • В контекстное меню загруженного файла добавлены пункты «Всегда открывать подобные файлы» и «Удалить» (удаляет файл с панели загрузок, но не из истории).
    • Полностью вернуть старое поведение можно с помощью настройки browser.download.improvements_to_download_panel (которая со временем может быть удалена).
  • В настройки добавлен раздел «Больше от Mozilla», позволяющих ознакомиться с другими продуктами Mozilla, поддерживающими здоровый Интернет.
  • При щелчке мышью по закладке браузер начнёт «прогревать» соединение с сайтом, не дожидаясь отпускания кнопки мыши (то есть, сразу же при нажатии).
  • Поиск по странице теперь игнорирует ruby-аннотации.
  • Windows: включено распознавание перекрывающихся окон (окон, перекрытых другими окнами). Если окно закрыто другим окном, то браузер не будет тратить ресурсы на обновление его содержимого.
  • Удалены предустановленные поисковые движки, не подписавшие соглашение о сотрудничестве с Mozilla. Если такой движок существует в виде дополнения на addons.mozilla.org, его можно установить самостоятельно.
  • Перенос строк с полноширинными символами теперь осуществляется в соответствии с тем, как это делают другие браузеры.
  • HTML: включена поддержка элемента (поддержка модальных диалоговых окон на основе HTML).
  • CSS: добавлено свойство hyphenate-character (задвёт строку, используемую вместо дефиса при переносе строк).
  • Добавлена поддержка кастомных элементов, связанных с формами ввода (создание кастомных элементов, участвующих в обработке форм).
  • Включено кэширование скомпилированных модулей WebAssembly.
  • navigator.registerProtocolHandler () теперь позволяет регистрировать обработчики схем ftp, sftp и ftps.
  • Реализована поддержка HTMLElement.outerText.
  • Свойства colorSpaceConversion, resizeWidth и resizeHeight могут быть переданы методу createImageBitmap () с помощью объекта options.
  • Отключена поддержка устаревшего API WebVR.
  • Инструменты разработчика:
    • Полностью обновлён Профайлер, теперь он интегрирован с порталом profiler.firefox.com. Для возврата к старой версии профайлера предусмотрена опция в настройках, но она будет удалена в будущем.
    • В Инспектор добавлена панель «Совместимость», показывающая предупреждения о совместимости для свойств CSS, используемых в выбранном элементе, а также на всей странице.
    • Появилась возможность отключать обработчики событий прямо из подсказок. Стиль значка «событие» будет изменён, если имеется хоть одно отключённое событие.
    • В отладчик добавлен пункт контекстного меню «Игнорировать строку» (devtools.debugger.features.blackbox-lines). Обновлён значок «Игнорировать источник» и цвет фона игнорируемых строк.
    • Если страница, на которой открыты инструменты разработчика, порождает новую с помощью window.open, на ней будут автоматически тоже открыты инструменты разработчика (devtools.popups.debug).

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

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

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

©  Linux.org.ru