Firefox 108
Доступен 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: элемент
CSS:
- JavaScript: включена поддержка карт импорта.
- CSP:
- Реализована поддержка директив style-src-elem и style-src-attr (указание допустимых источников для элементов
и
с
rel="stylesheet"
, а также для стилей, применяемых к отдельным элементам). - Реализована поддержка директив script-src-elem и script-src-attr (указание допустимых источников для элементов
и для встроенных обработчиков событий, таких как
onclick
).
- Реализована поддержка директив style-src-elem и style-src-attr (указание допустимых источников для элементов
- Инструменты разработчика:
- В меню, позволяющее скопировать сетевой запрос, добавлен пункт «Копировать как PowerShell»
>>> Примечания к выпуску для разработчиков
>>> Все исправленные в этом выпуске ошибки
>>> Подробности