Несколько дней назад было объявлено о выходе новой версии Firefox 99 , в которой был внесен ряд улучшений и добавлены новые функции, среди которых наиболее заметной является внедрение полос прокрутки GTK для более современного внешнего вида.
Это означает, что полосы прокрутки теперь будут по умолчанию тоньше и выше, чтобы вы могли вручную перетаскивать их курсором мыши при наведении на них.
Они также исчезают через секунду, если не обнаружено движения. Однако полосы прокрутки GTK-наложения пока не включены по умолчанию , поэтому тем, кто хочет их включить, следует перейти на страницу расширенных настроек, набрав в адресной строке about:config, найти параметр "widget.gtk.overlay-scrollbars.enabled" и установить для него значение "True" после двойного щелчка.
Ещё одно изменение в Firefox 99 заключается в том, что в Linux доступ к системе X Window (X11) ограничен для процессов, работающих с веб-контентом. Пользователи Firefox Snap должны быть довольны этой новой функцией безопасности.
Также для Linux в Firefox 99 добавлена начальная поддержка Web MIDI API, для включения которой на веб-странице требуется плагин, специфичный для вашего сайта. «Начальная» означает наличие некоторых ограничений , например, отсутствие функции обнаружения устройства в режиме «горячего подключения» в этой версии, хотя она должна работать на большинстве веб-страниц.
Что касается списка исправленных ошибок в Firefox 99, предоставленного Mozilla, то две из них выделялись среди остальных:
-
- шрифты часто комбинируются и минимизируются, чтобы сделать их доставку с сервера более эффективной.
- JavaScript, который запускается на странице, часто генерируется машиной, например, когда он скомпилирован из таких языков, как CoffeeScript или TypeScript.CVE-2022-28283: Отсутствуют проверки безопасности для получения URL-адреса sourceMap: В функции sourceMapURL от devtools отсутствовали проверки безопасности, которые позволили бы веб-странице попытаться включить локальные файлы или другие файлы, которые должны были быть недоступны. Инструмент SourceMap в Firefox не предназначен для повседневного использования; это полезная функция для разработчиков, которые хотят изучить исходный код JavaScript веб-страницы, чтобы понять, почему он работает неправильно.
Исходники JavaScript, исполняемые браузером, часто каким-то образом преобразуются из исходных исходников, созданных разработчиком. Ошибка была классифицирована как «умеренная».
- CVE-2022-28286: содержимое IFRAME могло отображаться за пределами границы: Из-за изменения макета содержимое iframe могло отображаться за пределами границы. Это могло привести к путанице пользователей или фишинговым атакам.
Наконец, стоит отметить, что в настоящее время для браузера доступна обновленная версия «Firefox 99.0.1», которая была недавно выпущена и исправляет ряд ошибок:
- Исправлена проблема с перемещением предметов с панели загрузки с помощью мыши (вне зависимости от того, какой предмет пытались передать, выбирался только первый предмет для переноса).
- Решены проблемы с Zoom с использованием ссылки на zoom.us без указания поддомена.
- Исправлена ошибка платформы Windows, из-за которой аппаратное ускорение декодирования видео не работало в системах с новыми драйверами Intel.
Как установить новую версию Firefox 99 в Linux?
Пользователи Ubuntu, Linux Mint или любых других дистрибутивов Ubuntu могут установить или обновить эту новую версию, используя репозиторий PPA браузера.
Его можно добавить в систему, открыв терминал и выполнив в нем следующую команду:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
После этого вам останется только установить программу с помощью:
sudo apt install firefox
Для пользователей Arch Linux и производных: просто запустите в терминале:
sudo pacman -S firefox
А теперь для тех, кто пользуется Fedora или любым другим дистрибутивом, созданным на её основе:
sudo dnf install firefox
Наконец, если вы являетесь пользователем openSUSE , вы можете воспользоваться репозиториями сообщества, из которых можно добавить репозиторий Mozilla в свою систему.
Это можно сделать с помощью терминала, набрав в нем:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
Для всех остальных дистрибутивов Linux вы можете загрузить бинарные пакеты по следующей ссылке.