Firefox 123
Доступен Firefox 123.
- Linux:
- Для работы с геймпадами теперь применяется evdev вместо устаревшего API, предоставляемого ядром Linux.
- В состав собираемой телеметрии будут включаться название и версия используемого дистрибутива Linux.
- Firefox View:
- Во все разделы добавлено поле поиска.
- Убрано жёсткое ограничение на показ лишь 25 недавно закрытых вкладок.
- Встроенный переводчик:
- Встроенный переводчик научился переводить текст во всплывающих подсказках и текст-заполнитель в элементах форм.
- Реализовано кэширование переведённого текста.
- Для ускорения перевода будут использоваться инструкции AVX VNNI (при условии их поддержки процессором).
- Блок настроек «При использовании адресной строки предлагать ссылки из» переехал из раздела «Приватность и защита» в «Поиск».
- Если в настройках DNS-over-HTTPS включён автоматический выбор сервера, то Firefox будет выбирать сервер, подстраиваясь под перемещения пользователя (до этого выбор происходил единожды, и, например, если пользователь переезжал из Канады в Австралию, то по-прежнему использовался канадский сервер).
- Сетевое разделение теперь распространяется и на кэш ответов OCSP.
- macOS:
- Реализована поддержка автозаполнения с помощью учётных данных, сохранённых в iCloud.
- Стиль всплывающих подсказок приведён к стилю операционной системы.
- Windows: Из интерфейса настроек удалена настройка «Использовать фоновую службу для установки обновлений» (установка обновлений в фоне меньше раздражает пользователей запросами UAC, поэтому практически никто эту настройку не отключает). Она по-прежнему доступна через управление тонкими настройками для тех, кто по каким-то причинам предпочитает отвлекаться на установку обновлений.
- HTML: Элемент получил поддержку атрибута
shadowrootmode
(позволяет декларативно создавать поддерево теневого DOM). Атрибут может принимать значенияopen
иclosed
, которые соответственно делают видимым или скрывают JavaScript в теневом DOM для внешнего кода. - В соответствии с изменениями спецификации dir=auto теперь может применяться к элементам ввода
Hidden
,Password
,Submit Button
,Reset Button
иButton
, а атрибут dirname — кPassword
иSubmit Button
. - SVG:
- Элементы
и теперь поддерживают изменение цветового пространства на linearRGB
илиsRGB
с помощью атрибута color-interpolation. - Элемент
больше не требует, чтобы корневой элемент обязательно имел фиксированные размеры. Теперь, если размеры корневого элемента задан в процентах, feImage будет использовать размеры по умолчанию (300×150 пикселей).
- Элементы
- HTTP: Включена поддержка HTTP-кода 103 Early Hints для ресурсов с атрибутом
rel="preload"
, позволяющая, не дожидаясь полного ответа сервера, предварительно загружать ресурсы, которые, скорее всего, понадобятся для работы веб-сайта. Это существенно ускоряет загрузку веб-страниц. - API: Web Authentication API теперь поддерживает создание учетных данных между источниками.
- Подавление эха теперь может применяться к звуку, поступающему с микрофона, когда аудиовыход перенаправляется на другое устройство с помощью setSinkId ().
- Инструменты разработчика:
- Пункт меню «Сохранить изображение» сетевого монитора переименован в «Сохранить ответ как» и теперь умеет сохранять не только изображения.
- В трассировщик отладчика возвращён показ имён и значений аргументов.
- В интерфейсе отладчика теперь показываются ошибки, связанные с картами исходного кода (до этого они выводились лишь в консоль).
>>> Примечания к выпуску для разработчиков
>>> Все исправленные в этом выпуске ошибки
>>> Подробности