Firefox 108

good-penguin.png

Доступен Firefox 108.

  • Linux:
    • В системах, поддерживающих декорацию на стороне клиента, включена анимация панелей (она была отключена из-за проблем, возникающих у пользователей тайловых оконных менеджеров).
    • Добавлена поддержка XDG_ACTIVATION_TOKEN.
    • При указании прокси через переменные среды теперь допускаются не только строчные (export https_proxy=), но и заглавные буквы (export HTTPS_PROXY=).
    • Исправлена ошибка, из-за которой Firefox не переключался с программного на аппаратный WebRender даже после переключения на совместимый видеодрайвер.
    • Осуществлён переход от «белого» списка видеоадаптеров к «чёрному» (теперь аппаратный WebRender включён на всех видеоадаптерах, кроме явно запрещённых).
  • Реализована поддержка WebMIDI. Если веб-сайт попытается вызвать navigator.requestMIDIAccess (), а у пользователя имеется устройство с поддержкой MIDI, браузер запросит установку специального дополнения (такой сложный механизм необходим из-за того, что давать сайтам бесконтрольный доступ к MIDI-устройствам опасно и затруднительно из-за механизмов изоляции). Кроме того, предусмотрены меры защиты от злоупотреблений, которые не позволят использовать WebMIDI для отслеживания пользователей.
  • Внесены улучшения в работу планировщика кадров анимации в условиях высокой нагрузки; это заметно улучшило показатели Firefox в тесте MotionMark.
  • Исправлена ошибка, из-за которой панель закладок не отображалась, когда была включена настройка «Отображать панель закладок только на новой вкладке», а в качестве адреса новой вкладки указана страница about:blank.
  • Улучшена обработка не-ASCII символов при сохранении и печати форм в PDF документах. Кроме того, текстовые комментарии в просмотрщике PDF теперь доступны экранным чтецам.
  • Реализована цветокоррекция изображений в соответствии с профилями ICCv4.
  • Обновлён встроенный шрифт, теперь он соответствует Twemoji 14.
  • Нажатие клавиши F5 при открытом Firefox View теперь вызывает немедленную синхронизацию с другими устройствами.
  • На 7000% ускорено удаление элементов из результатов поиска по истории.
  • При отключении настройки print.save_print_settings Firefox теперь перестаёт запоминать не только параметры печати, но и выбранный принтер.
  • Настройка network.trr.mode больше не сбрасывается при изменении DoH-провайдера.
  • Firefox больше не удаляет пробелы из ссылок с префиксом data:.
  • Добавлена горячая клавиша Shift+Esc, открывающая менеджер процессов.
  • Содержимое about:networking#logging перенесено в about:logging. Кроме того, туда добавлена кнопка, позволяющая быстро открыть папку, где хранится журнал.
  • На Rust переписана библиотека nssckbi, а также модуль хранения и синхронизации вкладок.
  • macOS: при выделении слова двойным щелчком и последующем удалении слова, будет удалён и один соседний пробел. Это соответствует нативному поведению macOS (editor.word_select.delete_space_after_doubleclick_selection).
  • Windows:
    • Для процессов, в которых обрабатываются фоновые вкладки, будет задействован режим эффективности, появившийся в Windows 11.
    • Процесс, отвечающий за работу с графикой, изолирован в песочнице.
    • Установщик теперь поддерживает ключ /PrivateBrowsingShortcut=false, позволяющий не добавлять в меню «Пуск» ярлык запуска приватного просмотра.
    • Закладки из IE теперь импортируются вместе с фавиконками.
  • WebGL: включена поддержка расширения OES_draw_buffers_indexed.
  • HTML: элемент , являющийся дочерним элементом для , теперь поддерживает атрибуты height и width.
  • CSS:

  • JavaScript: включена поддержка карт импорта.
  • CSP:
    • Реализована поддержка директив style-src-elem и style-src-attr (указание допустимых источников для элементов