Firefox 106

Firefox 106 — очередная версия продвинутого веб-браузера на собственном движке.

CSS, HTML

  • Поддержка функций font-tech() и font-format() в CSS-правилах @supports. Эти функции можно использовать для применения определённых CSS-правил только в браузерах, поддерживающих определённую шрифтовую технологию или формат шрифтов.
  • CSS-свойство align-content теперь игнорируется при определении статического положения абсолютно позиционированных дочерних элементов контейнеров Flexbox в соответствии с решением рабочей группы CSS.
  • Факт нахождения правила внутри CSS-правила @supports теперь отражается в инструментах разработчика.
  • Экспериментальная поддержка атрибутов width и height элементов SOURCE внутри элемента PICTURE. Атрибуты служат для указания размеров соответствующего изображения. Поддержка включается параметром dom.picture_source_dimension_attributes.enabled на странице скрытых настроек, доступной по псевдо-URL-адресу about:config.
  • В MathML теперь по умолчанию отрисовывается только первый дочерний элемент элементов semantics и maction.

JavaScript

  • Поддержка свойства HTMLMetaElement.media, позволяющего управлять цветовыми темами исходя из условий Media Queries (например, max-width: 600px). Это позволяет с помощью элемента META указать рекомендуемый цвет панели инструментов или других элементов пользовательского интерфейса, когда условие истинно. Цвет указывается в свойстве content. Свойство name при этом должно быть установлено в значение theme-color. Свойство media должно содержать медиа­условие, при истинности которого следует применять заданную цветовую схему.
  • Устранена ошибка, из-за которой нестандартное сообщение о неправильном заполнении формы, заданное с помощью метода setCustomValidity(), переставало появляться, если пользователь нажал кнопку отправки формы во время первого появления сообщения о неправильном заполнении формы.
  • Устранена ошибка, из-за которой результат вызова execCommand("indent") существенно отличался от результата в других браузерах.

Расширения

  • Поддержка установки свойства persistent в значение false в ключе background манифеста при использовании манифестов версии 2 (Manifest V2), что позволяет отключить сохранение состояния фоновой страницы между запусками расширения.
  • Директива object-src в ключе content_security_policy манифеста теперь необязательна (optional). Ранее при отсутствии директивы object-src вся ветвь content_security_policy в Firefox игнорировалась.

Прочее

  • Экспериментальная поддержка авто­мати­ческого закрытия баннеров (cookie banners), предупреждающих об использовании Cookie на сайте.
  • Теперь приватное окно Firefox можно открыть с помощью ярлыка на Панели задач, который предлагается добавить при установке Firefox в Windows 10+.
  • Установка Firefox в качестве браузера по умолчанию в Windows теперь также устанавливает его программой просмотра PDF-документов по умолчанию.
  • В Firefox 106.0.1 устранены «падения» браузера на системах с процессорами AMD Zen 1.
  • В Firefox 106.0.2 устранены зависания Firefox, установленного из магазина приложений Windows Store.
  • В Firefox 106.0.3 устранены зависания в Windows 11 версии 22H2, происходившие при копировании содержимого страниц. Для предыдущих версий Firefox 106 предлагалось временное решение, состоявшее в отключении предлагаемых действий (Suggested Actions) в настройках Windows 11.

См. также