Firefox 128
Доступен Firefox 128, а также ветка с долгосрочной поддержкой (ESR 128). Несмотря на выпуск новой ветки, разработчики решили на неопределённый срок продлить поддержку прошлого ESR-выпуска (ESR 115), поскольку только там сохраняется поддержка Windows 7, пользователи которой составляют 10% пользовательской базы Firefox.
Основные изменения:
- Linux:
- Включена поддержка DMABuf на видеокартах NVIDIA (требуется драйвер версии 545.23.6 или новее).
- Реализована поддержка DBus-интерфейса org.freedesktop.Application (без этого невозможна интеграция с поисковой службой GNOME Shell).
- Исправлено воспроизведение 10-битного AV1-видео.
- Реализована поддержка воспроизведения защищённого содержимого (DRM) в режиме приватного просмотра.
- Переработан интерфейс очистки данных: некоторые пункты объединены (например «журнал посещений и загрузок» с «журналом форм и поиска»), а также показано, сколько места занимают те или иные данные за выбранный период времени.
- Для выделенного текста и ссылок добавлены пункты контекстного меню «Перевести выделенное» и «Перевести текст ссылки».
- Добавлена поддержка Privacy Preserving Attribution API и настройка «Разрешить веб-сайтам проводить измерение рекламы с сохранением приватности». Рекламодатели смогут получать обобщённую информацию, не содержащую сведений о конкретном пользователе, но отвечающую на их вопросы об эффективности рекламы. Это может стать хорошей альтернативой «отслеживанию» пользователей, которым вынуждены заниматься сайты, чтобы оценивать эффективность рекламы.
- Настройка «Отправлять DNS-запросы через прокси при использовании SOCKS 5» включена по умолчанию. Добавлена отдельная настройка «Отправлять DNS-запросы через прокси при использовании SOCKS v4» (потому что, если прокси SOCKS4 не поддерживает расширение SOCKSv4a, то попытка отправлять через него DNS-запросы приведёт к неработоспособности прокси).
- Возвращена настройка (
browser.spin_cursor_while_busy
), меняющая курсор на крутящееся колёсико до полной прогрузки страницы. Она была отключена по умолчанию на протяжении 15 лет и удалена в Firefox 119, но оказалось, что некоторые пользователи предпочитают видеть спиннер. - Ускорена работа в режиме «Только HTTS»: столкнувшись с сайтом, который не поддерживает HTTPS, браузер на время запомнит его и не будет каждый раз пробовать подключиться по защищённому соединению.
- Спустя 25 лет по просьбе пользователя добавлена возможность сделать фон браузера прозрачным (
browser.tabs.allow_transparent_browser
, кроме этого нужно изменить ряд других настроек). - Добавлена локализация на язык сирайки (skr).
- Пользователям из США и Канады будут показаны последние и популярные поисковые запросы в выпадающем меню адресной строки (
browser.urlbar.recentsearches.featureGate
,browser.urlbar.trending.featureGate
). - Файлы с неопознанными MIME-типами
text/*
, теперь расцениваются какtext/plain
и отображаются в браузере. - Нажатие
Enter
в поле поиска (когда оно вынесено на панель отдельно от адресной строки) больше не открывает страницу поиска. Разработчики отмечают, что в таком открытии не было смысла: если пользователь хочет что-то искать, то он вводит запрос сразу в поле поиска, а не открывает через поле поиска поисковик и только потом вводит туда запрос. - macOS:
- При захвате звука с микрофона через
getUserMedia
теперь применяются средства обработки и улучшения звука, предоставляемые операционной системой. - Улучшена навигация по вкладкам.
- Переход из полноэкранного режима в режим «Картинка в картинке» больше не приводит к тому, что окно «Картинка в картинке» открывается на полный экран.
- При захвате звука с микрофона через
CSS:
- JavaScript:
Реализована поддержка изменения размера ArrayBuffer и увеличения SharedArrayBuffer (позволяет изменять размер буферов без необходимости выделять новый буфер и копировать в него данные):
HTTP:
API:
- Инструменты разработчика:
- Во всплывающей подсказке, отображаемой при наведении курсора на селектор правила CSS, теперь показана специфичность (помогает понять, почему одни правила применяются раньше других).
- Во всплывающей подсказке, отображаемой при наведении курсора на переменную, теперь показывается не только значение переменной, но и её свойства (синтаксис, наследование, значение по умолчанию).
>>> Примечания к выпуску для разработчиков
>>> Все исправленные в этом выпуске ошибки
>>> Подробности