Firefox 146

good-penguin.png

Доступен Firefox 146.

  • Linux: На системах с Wayland включена поддержка дробного масштабирования.
  • Раздел экспериментальных настроек Firefox Labs теперь доступен всегда, даже при выключенной телеметрии.
  • В адресной строке постепенно всем пользователям станет доступен показ результата поискового запроса без перехода в поисковик. Запросы проксируются через сервер Mozilla и защищены с помощью OHTTP. Таким образом, если при традиционном поиске поисковик знает и содержание запроса, и IP-адрес пользователя (то есть, «кто и что ищет»), то теперь это знание разделено: поисковик видит лишь IP-адрес прокси, а Mozilla знает IP-адрес источника, но не знает содержимое запроса.
  • В подменю «Переместить вкладку» контекстного меню вкладки добавлена возможность переместить её в другой профиль (если он существует).
  • В подменю «Профили» главного меню появилась возможность скопировать содержимое текущего профиля в новый.
  • Улучшен дизайн диалогового окна настройки цветов.
  • Пользователям из Евросоюза и некоторых других стран постепенно станет доступен виджет погоды на стартовой странице (browser.newtabpage.activity-stream.discoverystream.region-weather-config).
  • Пользователям из Франции, Германии и Италии, использующим Firefox на английском языке, в адресной строке будут показываться напоминания о праздниках и прочих важных датах.
  • Обновлена библиотека Skia, что улучшило производительность и совместимость при отрисовке.
  • macOS:
    • Работа с GPU (WebGPU, WebGL, WebRender) вынесена в отдельный процесс. При возникновении критических ошибок процесс будет автоматически перезапущен без падения всего браузера.
    • Значок Firefox в macOS 26 получил поддержку эффекта «жидкое стекло».
  • Windows:
    • Пользователям постепенно станет доступна (в настройках синхронизации) возможность создавать локальные резервные копии, которые можно затем восстановить, например, после переустановки операционной системы. Резервные копии создаются ежедневно. Если пользователь хочет сохранять в резервной копии пароли и платёжные данные, то ему придётся задать пароль, которым будут зашифрованы резервные копии.
    • Добавлена настройка widget.prefer_windows_on_current_virtual_desktop, возвращающая принудительное открытие ссылок из внешних приложений на главном рабочем столе, а не на том, где запущено внешнее приложение. Это было исправлено в Firefox 144, но некоторым пользователям нравится старое, «неправильное» поведение.
    • Прекращена поддержка Direct2D. Она была отключена по умолчанию год назад в пользу Accelerated Canvas2D.
    • Отключена и намечена к удалению возможность переноса данных из классического Internet Explorer (представляется, что все, кто хотел, уже мигрировали).
  • CSS:
    • Появилась поддержка функции contrast-color () (принимает значение и возвращает контрастирующий цвет, обеспечивающий хотя бы минимальную контрастность WCAG AA. Возвращаемые цвета пока что ограничены белым и чёрным согласно спецификации).
    • Тип данных получил поддержку цветового пространства display-p3-linear.
    • Включена поддержка свойства text-decoration-inset (настраивает начальную и конечную точки text-decoration у элемента, чтобы его можно было укорачивать, удлинять или сдвигать положение относительно отображаемого текста).
    • Включена поддержка @scope (позволяет выбирать элементы в определенных поддеревьях DOM без создания чересчур специфических селекторов, которые трудно переопределить, и без слишком тесной привязки селекторов к структуре DOM).
  • JavaScript: WeakMap и WeakSet теперь принимают объекты Symbol в качестве ключей, за исключением зарегистрированных.
  • MathML:
    • Исправлена совместная работа растяжения и отрезеркаливания справа налево.
    • Добавлена поддержка свойства math-shift (указывает отображать надстрочных индексы нормально, либо компактно).
  • API: SubtleCrypto.importKey () теперь поддерживает импорт ECDSA- и ECDH-ключей в виде сжатых точек эллиптической кривой (позволяет почти вдвое сократить объём данных).
  • WebRTC: Реализована поддержка постквантовой криптографии ML-KEM во время соединения DTLS 1.3.
  • Инструменты разработчика:
    • Чтобы уменьшить хаос и ускорить работу, панель «Правила» по умолчанию больше не показывает неиспользуемые кастомные CSS-свойства, если таковых больше 10 (их можно увидеть, воспользовавшись кнопкой «Показать…»).
    • Инспектор хранилища получил возможность показывать дату последнего обновления куки.
    • В Отладчик добавлена настройка «Автоматическая «красивая» печать».

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

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

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

Linux.org.ru прочитано 1659 раз