Firefox 128

good-penguin.png

Доступен 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, теперь показана специфичность (помогает понять, почему одни правила применяются раньше других).
    • Во всплывающей подсказке, отображаемой при наведении курсора на переменную, теперь показывается не только значение переменной, но и её свойства (синтаксис, наследование, значение по умолчанию).

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

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

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

©  Linux.org.ru