Firefox 144

good-penguin.png

Доступен Firefox 144.

  • Linux: Firefox больше не прекращает попытки использовать системную службу уведомлений после первого же правала (до этого браузер переключался на собственную отрисовку уведомлений до самого конца сеанса).
  • Всем пользователям постепенно будут включены следующие возможности:
    • Новый интерфейс управления профилями браузера. Профилям можно назначать имена, цвета и аватары, а также быстро переключаться между ними через подменю главного меню. Новый менеджер профилей независим от старого менеджера (который вызывается при запуске с ключом -P: они не видят профили, созданные друг другом.
    • Пункт контекстного меню изображений «Искать с помощью Google Lens», при условии, что поисковиком по умолчанию в браузере назначен Google (browser.search.visualSearch.featureGate). В будущем может быть добавлена поддержка и других поисковиков, сейчас таких планов нет.
    • При поиске в адресной строке пользователю предложат выполнить поиск с помощью Perplexity.
  • Активная вкладка в свёрнутой группе теперь остаётся развёрнутой. Перетаскивание вкладки в свёрнутую группу больше не разворачивает эту группу.
  • Появилась возможность закрыть окно «картинка в картинке» без остановки воспроизведения (кликнув по кнопке закрытия с зажатой клавишей Shift, либо воспользовавшись сочетанием Shift + Esc).
  • Сохранённые локально пароли теперь шифруются (если установлен мастер-пароль) с помощью алгоритма AES-256-CBC вместо 3DES-CBC.
  • Отрисовка градиентов (linear-gradient, conic-gradient и radial-gradient) с помощью аппаратного ускорения WebRender теперь позволяет использовать дизеринг.
  • Всем пользователям включена по умолчанию возможность предпросмотра ссылок. Долгое нажатие на ссылку (либо выбор соответствующего пункта контекстного меню) запустит локальную ИИ-модель, которая проанализирует содержимое по ссылке и предложит краткий пересказ (browser.ml.linkPreview.enabled). Поддерживается пересказ лишь англоязычного контента.
  • Встроенный переводчик обзавёлся поддержкой азербайджанского, бенгальского и исландского языков. Улучшено качество перевода для некоторых языков (арабский, болгарский, каталанский, китайский упрощённый, чешский, голландский, эстонский, финский, французский, немецкий, венгерский, итальянский, японский, португальский, персидский, испанский, украинский).
  • Windows:
    • При открытии ссылки из внешнего приложения Firefox теперь будет делать это на текущем рабочем столе (например, если Firefox открыт на одном рабочем столе, а ссылка вызвана на другом, она не будет улетать в окно на первом столе, вместо этого откроется окно на текущем). До этого ссылка открывалась в том окне, которое было создано последним (например, если на каждом из рабочих столов было открыто по окну браузера, то ссылка, вызванная на первом столе, улетала в окно на втором, поскольку оно было создано позже).
    • WebGPU обзавёлся поддержкой внешних текстур.
    • Повышена производительность WebCodecs API.
  • HTML: У кнопок появилась поддержка свойств command и commandfor (позволяют кнопкам декларативно выполнять действия над другими элементами).
  • JavaScript: В рамках реализации upsert появилась поддержка методов Map.prototype.getOrInsert (), Map.prototype.getOrInsertComputed (), WeakMap.prototype.getOrInsert () и WeakMap.prototype.getOrInsertComputed ().
  • MathML: Прекращена поддержка устаревшего шрифта STIXGeneral.
  • API:

  • Инструменты разработчика (Инспектор): Пользовательские события теперь помечены, чтобы было проще отличать их от встроенных. Появилась возможность быстро перейти к определению CSS-переменной.

>>> Примечания к выпуску для разработчиков

>>> Все исправленные в этом выпуске ошибки

>>> Подробнее

©  Linux.org.ru