Firefox 159
Коротко сгенерировано ИИ по тексту статьи
- В Firefox 159 на Linux с видеокартами AMD устранено чрезмерное потребление памяти при просмотре карт и поиска мест на ChatGPT.
- Умные окна отслеживают изменения на страницах по команде /watch и показывают уведомления; список задач доступен через кнопку «Задачи» или about:smartwindowtasks.
- Некоторые сайты теперь загружаются через HTTP/2, если сервер не поддерживает HTTP/3; на macOS можно делиться сразу несколькими вкладками.
Почему это важно: WebGL 2 EXT_texture_norm16 позволяет хранить карты высот и медицинские изображения точнее, чем 8-битные форматы.

Доступен Firefox 159.
- Linux:
- На системах с видеокартами AMD браузер больше не потребляет чрезмерное количество памяти при просмотре карт или результатов поиска мест на сайте ChatGPT.
- Wayland: Исправлено иногда возникавшее открепление вкладки и её открытие в новом окне при щелчке по заголовку вкладки. Кроме того, исправлено не работавшее открепление вкладки путём перетаскивания её выше верхнего края окна.
- При отключённых в операционной системе анимационных эффектах меню и панели больше не имеют эффекта затухания.
- В боковой панели по умолчанию включена кнопка вызова менеджера паролей.
- Появилась возможность автоматически открывать окно «картинка в картинке» не только при смене вкладки, но и при переключении в другое приложение (
media.videocontrols.picture-in-picture.enable-when-occluded.enabled). - Умные окна научились следить за изменениями на веб-страницах (например, за снижением цен в магазинах). Отслеживание включается командой
/watch, а при обнаружении изменений браузер покажет уведомление. Текущие задачи отслеживания можно открыть кнопкой «Задачи» на панели, либо увидеть их на страницеabout:smartwindowtasks. - При выборе файла для отправки окно выбора файла теперь открывается в последней папке, которая использовалась для загрузки (до этого оно открывалось в папке, куда был сохранён последний скачанный файл).
- Функция «резюмировать содержимое страницы» теперь отправляет выбранному ИИ-сервису не текст, а адрес страницы, что решило проблему с обработкой больших объёмов текста.
- Горячая клавиша
Ctrl+Shift+Aтеперь осуществляет поиск среди открытых вкладок, а не открывает управление дополнениями и темами (для этого теперь предназначенаCtrl+Shift+F). - Адреса на яванском, балийском языках, языке нко и канадском слоговом теперь отображаются с использованием их собственного алфавита, а не в виде закодированного текста «xn--».
- Устранена непрерывная утечка памяти при сворачивании окна с открытым сайтом Zoom.
- Исправлен импорт закладок из профилей Chrome, в которых был выполнен вход в учётную запись Google.
- В длинных выпадающих списках на веб-страницах иногда вместо последних вариантов отображалось пустое пространство до тех пор, пока список не прокрутят.
- Некоторые сайты (например, Slack) не загружались, если сервер отказывал в поддержке HTTP/3 (теперь происходит откат на HTTP/2).
- macOS:
- Возможность поделиться вкладкой теперь использует нативный системный компонент, показывающий предпросмотр страницы, недавние контакты, AirDrop, Messages и прочие приложения. Допускается отправка сразу нескольких выбранных вкладок.
- Исправлена ошибка, из-за которой кнопка «Заменить» в Apple Writing Tools на некоторых сайтах (например, Gmail) вставляла содержимое буфера обмена вместо переписанного текста.
- Исправлен пропуск быстрых нажатий кнопок геймпада.
- Приложения, которые для авторизации вызывают браузер по умолчанию (например, ChatGPT), теперь снова открывают страницу входа в Firefox вместо Safari, когда Firefox назначен браузером по умолчанию.
- Windows:
- Некоторые видеоролики отображались некорректно при включённой функции NVIDIA RTX Video HDR.
- При отключённых в операционной системе анимационных эффектах меню и панели больше не имеют эффекта затухания.
- CSS: Включены по умолчанию анимации, управляемые прокруткой (позволяют привязать анимацию к прокрутке страницы, пример).
- API:
- Методы, очищающие HTML с помощью HTML Sanitizer API (например, Element.setHTML ()), теперь удаляют нежелательные элементы и атрибуты прямо в процессе разбора разметки (ранее они сначала разбирали всю разметку целиком и только потом очищали получившееся DOM-дерево). Результат тот же, но соседний текст теперь попадает в один текстовый узел, а не разбивается на несколько.
- На устройствах с подходящими графическими драйверами теперь поддерживаются расширения WebGL
EXT_clip_controlиEXT_texture_mirror_clamp_to_edge. - На устройствах, графический драйвер которых поддерживает 16-битные нормализованные форматы, включена поддержка расширения WebGL 2 EXT_texture_norm16 (добавляет 16-битные нормализованные форматы текстур и буферов рендеринга, что позволяют хранить такие данные, как карты высот и медицинские изображения, с большей точностью, нежели 8-битные форматы).
- DOM: Реализована поддержка изолированных реестров пользовательских элементов (теневое дерево может создать независимый CustomElementRegistry, определения в котором действуют только в пределах этого конкретного поддерева DOM, что помогает избежать конфликтов, когда несколько веб-компонентов объявляют элементы с одним и тем же именем).
>>> Подробности
Об этом также пишут
- OpenNet Релиз Firefox 159 27.10.2026 17:58
