Доступен Firefox 114.
- Режим «Картинка в картинке»:
- В адресную строку добавлена кнопка для открытия видео в режиме «Картинка в картинке» (
media.videocontrols.picture-in-picture.urlbar-button.enabled
). - Добавлена горячая клавиша для перехода в полноэкранный режим (
F
). - Меню субтитров стало доступно экранным чтецам.
- В адресную строку добавлена кнопка для открытия видео в режиме «Картинка в картинке» (
- В меню «Закладки», «Журнал» и «Библиотека» добавлен пункт, позволяющий осуществить поиск.
- Настройки DNS-over-HTTPS вынесены в отдельный раздел на вкладке «Приватность и защита» (ранее они были в диалоге настройки прокси). Туда же добавлен диалог для управления исключениями (список доменов, для которых не нужно использовать DoH).
- Появилась возможность менять порядок элементов в выпадающем меню с установленными дополнениями.
- Пользователям из Франции, Италии и Испании будет предложен рекомендованный контент из Pocket.
- На платформах Linux, macOS и Windows 7 включена поддержка USB-аутентификаторов FIDO2/WebAuthn. Для использования расширенных возможностей (например, беспарольного входа) требуется задать PIN на аутентификаторе.
- Налажена отправка сообщений о сбоях из Firefox, поставляемого в виде контейнера Flatpak.
- Исправлены проблемы, возникавшие при установленном пакете
gtk3-nocsd
(Firefox использовал системный заголовок окна, но одновременно пытался отрисовать и собственные элементы управления окном). - macOS: сняты ограничения на размер изображений, захватываемых камерой (ранее разрешение было ограничено 1280x720).
- Windows: снижено потребление ресурсов антивирусным ПО при запущенном экземпляре Firefox.
- CSS:
- Псевдокласс :lang() теперь использует сопоставление строк (включая подстановочные символы *) для сопоставления языковых кодов, вместо сопоставления префиксов. Кроме того, при сопоставлении языков теперь поддерживаются списки языков, разделённых запятыми.
- Добавлена поддержка свойства -webkit-text-security (маскирует символы в полях форм).
- Внутри функции calc() теперь поддерживаются константы
infinity
иNaN
.
- JavaScript:
- Воркеры теперь поддерживают загрузку модулей ECMAScript (указав в конструкторах Worker и SharedWorker
{type: "module"}
). Скрипты тоже могут статически или динамически импортировать модули с помощью import и import(), соответственно. - Ворклеты так же научились статически импортировать модули с помощью import.
- На платформе riscv64 включена JIT-компиляция.
- Воркеры теперь поддерживают загрузку модулей ECMAScript (указав в конструкторах Worker и SharedWorker
- SVG: элементы image и feImage теперь поддерживают атрибут crossorigin.
- API:
- Включена поддержка API WebTransport, включающая в себя интерфейсы WebTransport, WebTransportBidirectionalStream, WebTransportDatagramDuplexStream, WebTransportReceiveStream, WebTransportDatagramDuplexStream и WebTransportError. WebTransport работает поверх HTTP/3 (позднее появится и поддержка HTTP/2), и эффективно справляется в случаях, когда пасуют альтернативные механизмы, такие как вебсокеты. Текущая реализация в Firefox успешно проходит 505 из 565 тестов.
- Реализована поддержка CSSImportRule.supportsText (получение условий
supports()
, которые были указаны при использовании @import. - Удалено устаревшее нестандартное свойство
mozImageSmoothingEnabled
. Вместо него следует использовать imageSmoothingEnabled.
- Инструменты разработчика:
- Команда «Скопировать как cURL» теперь выполняется с опцией
--compressed
. - В инспекторе доступности улучшено распознавание всех ролей ARIA, таких как
banner
,main
,navigation
иcontentinfo
.
- Команда «Скопировать как cURL» теперь выполняется с опцией
>>> Подробности