Firefox 101

good-penguin.png

Доступен Firefox 101.

  • Реализована возможность сборки на Wayland-only системах (без xlib и т.п.)
  • Налажена точная работа геолокации в случаях, когда Firefox упакован в пакет Flatpak (до этого геолокация возвращала лишь примерное местоположение).
  • По просьбам пользователей добавлена настройка, позволяющая вернуть диалог выбора между открытием и сохранением файлов. В скором времени будет реализована и настройка, позволяющая сохранять открываемые таким образом файлы не в папку загрузок, а в папку со временными файлами.
  • В окно «картинка в картинке» добавлена кнопка отключения звука, а также возможность показа субтитров.
  • Появилась возможность одновременного использования нескольких микрофонов во время видеоконференций. Например, можно в любой момент переключиться на другой микрофон.
  • Включена поддержка OffscreenCanvas для PDF-просмотрщика, что положительно сказывается на производительности и снижает количество потребляемой памяти.
  • Включена поддержка WebDriver BiDi — кросс-браузерного протокола для автоматизации действий и тестирования (например, с помощью Selenium). Поддерживается передача данных между клиентом и сервером в обоих направлениях, что позволяет отправлять запросы и получать ответы.
  • Windows: теперь Firefox учитывает значение системной настройки «Скрывать указатель во время с клавиатуры» (Панель управления → Мышь → Параметры указателя), которая по умолчанию включена в Windows с незапамятных времён.
  • CSS:
    • Включена поддержка prefers-contrast (для определения того, предпочитает ли пользователь повышенную (more) или пониженную (less) контрастность.
    • Реализована поддержка contain: inline-size.
    • Добавлена поддержка размеров видимой области: small (s), large (l) и dynamic (d). Кроме того, добавлены соответствующие процентные единицы измерения: svh, lvh, dvh, svw, lvw, dvw, svmax, lvmax, dvmax, svmin, lvmin и dvmin.
  • HTTP/3: добавлена поддержка флага Incremental.
  • Веб-сокетам запрещено использовать протокол HTTP/2, поскольку они работали некорректно.
  • WebAssembly: на системах с подходящими процессорами теперь задействуется поддержка AVX2 (по данным телеметрии эти инструкции поддерживаются на машинах более чем 60% пользователей).
  • DOM:

  • Исправлено некорректное масштабирование видео (VP9 и AV1), у которых соотношение сторон пикселя отличается от 1:1.
  • Налажен парсинг параметров кодека AV1 в запросах о поддерживаемых медиаформатах. MediaCapabilities.decodingInfo (), HTMLMediaElement.canPlayType () и MediaSource.isTypeSupported () теперь будут сообщать источникам о поддержке воспроизведения, основываясь на параметрах кодека.
  • Инструменты разработчика:
    • Реализован предпросмотр изменений при выборе класса из всплывающих предложений автодополнения (когда пользователь добавляет или удаляет класс с помощью кнопки .cls).
    • Добавлена настройка «Щёлкните и перетащите, чтобы изменить значение размера», позволяющая отключить изменение значения размера перетаскиванием.
    • В поле поиска инспектора JSON добавлена кнопка для очистки введённого запроса.

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

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

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

©  Linux.org.ru