24.09.2021

Firefox 92

Доступен выпуск веб-браузера Firefox 92.

  • Исправлено воспроизведение видеофайлов, имеющих полный цветовой диапазон.
  • Firefox научился переключатся на Wayland-бэкенд автоматически, если X Window System отсутствует (до этого он просто падал).
  • Настройка gfx.webrender.force-disabled, позволяющая отключить WebRender, переименована в gfx.webrender.force-legacy-layers, чтобы включить WebRender у пользователей, которые когда-то давно его отключили из-за неполадок и забыли включить обратно. Поскольку WebRender теперь включён на всех поддерживаемых платформах и аппаратных конфигурациях, возможность его отключить будет убрана в следующему выпуске.
  • Улучшено управление памятью в движке JavaScript.
  • Вкладки с открытыми предупреждениями (alert()) больше не замедляют работу прочих вкладок, обрабатывающихся в том же процессе.
  • Реализована поддержка HTTPS RR (HTTPS resource records) (DNS-запись, сигнализирующая о том, что ресурс поддерживает защищённое соединение). При обнаружении HTTPS RR браузер будет автоматически соединяться по HTTPS, а также использовать HTTPS RR в качестве заголовка Alt-Svc.
  • Реализована поддержка ECH при работе по протоколу HTTP/3.
  • Включена новая реализация LocalStorage (LocalStorage NextGen, LSNG). Она была представлена ещё в Firefox 68, но позже отключена из-за многочисленных проблем в работе веб-ресурсов.
  • Исправлена проблема с производительностью, возникавшая при использовании экранных чтецов в случаях, когда установлен Thunderbird.
  • Исправлено сохранение страницы как файл PDF в Linux.
  • Добавлена поддержка эмодзи 13.1.
  • В выпадающем списке «Все вкладки» теперь отображаются закреплённые вкладки.
  • Пункт меню «Закрыть вкладки» (появляется при выборе нескольких вкладок) переименован в «Закрыть X вкладок».
  • Кнопка «Персонализация» на странице новой вкладки заменена на значок шестерёнки.
  • Упрощено удаление разделителей в меню закладок (в новом дизайне было трудно по ним прицелиться).
  • Устранена регрессия, из-за которой предлагаемые варианты автозаполнения форм перестали быть доступны экранным чтецам.
  • macOS:
    • В меню «Файл» добавлен пункт, вызывающий встроенную в macOS возможность поделиться ссылкой.
    • Внешний вид меню панели закладок приведёт в соответствие с новым стилем интерфейса.
    • Включена поддержка профилей ICC v4.
    • Клавиша Esc теперь служит для выхода полноэкранного режима, как в Safari и других системных приложениях. Поскольку это изменение нарушило рабочий процесс некоторых пользователей, в следующем выпуске оно будет настраиваемым и отключённым по умолчанию.
    • Инструмент VoiceOver теперь корректно сообщает о кнопках и ссылках с атрибутом aria-expanded.
  • Обновлён дизайн страницы с сообщением об ошибке сертификата.
  • CSS:
    • Свойство break-inside теперь поддерживает ключевые слова avoid-page и avoid-column.
    • Свойство font-size-adjust отныне позволяет указывать два параметра.
    • Реализована поддержка дескриптора @font-face/size-adjust.
    • Появилась поддержка свойства accent-color.
    • Свойство font-family обзавелось поддержкой значения system-ui.
  • JavaScript:
    • Доступ к устройствам вывода звука (динамики и наушники) теперь защищён политикой speaker-selection.
    • Реализована поддержка Object.hasOwn() (позволяет определить было ли свойство определено на объекте или унаследовано).
  • Реализована поддержка Imperative Slotting API.
  • Кастомные элементы получили поддержку статического свойства disabledFeatures.
  • Появилась возможность отслеживать изменения выделения текста в элементах <input> и <textarea> с помощью прослушивания событий selectionchange в HTMLInputElement и HTMLTextAreaElement.

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

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

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

Источник.