27 октября 2026 года вышел Firefox 159.0. В выпуске улучшены работа с паролями и интеграция с macOS, добавлены наблюдение за изменениями страниц в Smart Window и новые возможности веб-платформы. Также исправлены ошибки производительности, интерфейса и безопасности.
Новые возможности
- Для отправки страниц в macOS используется системное меню общего доступа с предпросмотром страницы, недавними контактами, AirDrop, «Сообщениями» и другими приложениями. Можно отправлять сразу несколько выбранных вкладок.
- Сохранённые пароли по умолчанию доступны в боковой панели: добавлять инструмент «Пароли» вручную больше не требуется.
- Smart Window умеет следить за изменениями страниц, например снижением цены или появлением товара в наличии. Наблюдение создаётся командой
/watchв чате. При совпадении условия Firefox показывает системное уведомление. Управлять наблюдениями можно кнопкой Tasks на панели инструментов или на страницеabout:smartwindowtasks. Возможность внедряется постепенно.
Исправления ошибок
- Диалог загрузки файла на сайт теперь открывается в последней папке, использованной для загрузки, а не в папке последнего сохранённого файла, например «Загрузки».
- Исправлен быстрый рост потребления памяти, если сайты вроде веб-приложения Zoom оставались открытыми в свёрнутом окне.
- В Windows исправлено некорректное отображение некоторых видео при включённом NVIDIA RTX Video HDR.
- Исправлен импорт закладок из профилей Google Chrome, в которых выполнен вход в аккаунт Google.
- В macOS кнопка Replace в Apple Writing Tools на некоторых сайтах, включая Gmail, могла вставлять содержимое буфера обмена вместо переработанного текста.
- Исправлены пустые области вместо последних пунктов длинных выпадающих списков на веб-страницах, исчезавшие только после прокрутки списка.
- Сайты вроде Slack теперь корректно переходят на HTTP/2, если сервер отклоняет запрос HTTP/3, вместо ошибки загрузки.
- В Linux с графикой AMD устранено чрезмерное потребление памяти при просмотре карт или результатов поиска мест на сайтах вроде ChatGPT.
- В macOS исправлен пропуск быстрых нажатий кнопок геймпада в веб-играх.
- В Linux с Wayland вкладки больше не отделяются самопроизвольно в новое окно при нажатии.
- Меню и панели в Windows и Linux больше не появляются с анимацией плавного проявления, если эффекты анимации отключены в ОС.
- Устранены различные уязвимости безопасности.
Другие изменения
- В macOS приложения с авторизацией через браузер по умолчанию, например ChatGPT, открывают страницу входа в Firefox, если он выбран основным браузером, а не в Safari.
- Команда «Краткое содержание страницы» в ИИ-чатботе отправляет провайдеру адрес страницы вместо её текста. Благодаря этому длинные страницы больше не обрезаются при подготовке краткого содержания.
- Поиск открытых вкладок вызывается сочетанием
Ctrl+Shift+Aв Windows и Linux илиCmd+Shift+Aв macOS. Для «Расширений и тем» используютсяCtrl+Shift+Fв Windows и Linux иCmd+Shift+Eв macOS. Сочетания можно изменить вabout:keyboard. - Веб-адреса на яванском и балийском письме, канадском слоговом письме и письме нко отображаются исходными символами вместо закодированного текста с префиксом
xn--.
Для корпоративных пользователей
Обновления и исправления Firefox Enterprise описаны в примечаниях к корпоративному выпуску, а изменения политик — в журнале документации для администраторов.
Для разработчиков
- В веб-консоли можно повторно объявлять переменные
let,constи классы: фрагмент кода можно изменить и запустить снова без ошибки повторного объявления. - Добавлена поддержка анимаций, связанных с прокруткой. CSS-анимации и анимации Web Animations API могут следовать положению прокрутки контейнера или видимости элемента при появлении в области просмотра. Поддерживаются свойства
animation-timeline,scroll-timeline,view-timeline,animation-rangeи интерфейсыScrollTimelineиViewTimeline. - Поддерживаются локальные реестры пользовательских элементов. Реестр, созданный конструктором
CustomElementRegistry(), отделён от глобальногоwindow.customElements, поэтому на одной странице могут сосуществовать пользовательские элементы с одинаковым именем тега. - На совместимых устройствах WebGL поддерживает расширения
EXT_clip_controlиEXT_texture_mirror_clamp_to_edge, а WebGL 2 —EXT_texture_norm16. - Sanitizer API очищает HTML во время разбора, а не после него. Конструкторы пользовательских элементов больше не выполняются для элементов, которые удаляет механизм очистки.
Вклад сообщества
В выпуске участвовали 12 новых добровольцев: Abhinav Singh, Atharva Wadodkar, corpus_e, csalinezh, Dmitry Gozman, eldjiikgull (EDS), Fabio, Feng Yu, Jaron, Jason Salerno, Lander Feldman и 赤坂理子.
Источник: примечания к выпуску Firefox 159.0.