Versió de Firefox 97

Состоялся релиз web-браузера Firefox 97. Кроме того, сформировано обновление ветки с длительным сроком поддержки — 91.6.0. На стадию бета-тестирования переведена ветка Firefox 98, релиз которой намечен на 8 марта.

Principals innovacions:

  • Истёк срок действия 18 сезонных цветовых тем Colorway, предложенных в Firefox 94 и реализованных в форме встроенного дополнения, действующего ограниченное время. Пользователи, которые намерены продолжить использование тем Colorway, могут включить их в менеджере дополнений (about:addons).
  • В сборках для платформы Linux удалена возможность генерации PostScript-документа для вывода на печать (возможность печати на PostScript-принтерах и сохранения в PDF оставлена).
  • Решены проблемы со сборкой с библиотеками Wayland 1.20.
  • Решена проблема с прекращением работы масштабирования щипком на сенсорных экранах после перемещения вкладки в другое окно.
  • На странице about:processes в Linux повышена точность определения нагрузки на CPU.
  • Решена проблема с отображением острых углов для окон в некоторых пользовательских окружениях, таких как elementary OS 6.
  • На платформе Windows 11 добавлена поддержка нового стиля полос прокрутки.
  • На платформе macOS улучшена загрузка системных шрифтов, что в некоторых ситуациях позволило ускорить открытие и переключение на новую вкладку.
  • В версии для платформы Android реализовано выделение в истории посещений недавно открытых сайтов. На домашней странице улучшено отображение картинок для недавно добавленных закладок. На платформе Android 12 решена проблема со вставкой ссылок из буфера обмена.
  • В CSS-конструкциях с типами length и length-percentage разрешено использование единиц измерения «cap» и «ic».
  • Добавлена поддержка CSS-правила @scroll-timeline и CSS-свойства animation-timeline, позволяющих привязать хронологию анимации в API AnimationTimeline к ходу прокрутки содержимого, а не времени в минутах или секундах.
  • CSS-свойство color-adjust переименовано в print-color-adjust, как того требует спецификация.
  • В CSS включена по умолчанию поддержка каскадных слоёв, задаваемых при помощи правила @layer и импортируемых через CSS-правило @import, используя функцию layer().
  • S'ha afegit la propietat Scrollbar-Gutter CSS per controlar com es reserva l'espai de pantalla per a la barra de desplaçament. Per exemple, quan no voleu que el contingut es desplaci, podeu ampliar la sortida per ocupar l'àrea de la barra de desplaçament.
  • Улучшена совместимость с web-фреймворком Marionette (WebDriver).
  • В набор DedicatedWorkerGlobalScope добавлен API AnimationFrameProvider, что позволяет использовать методы requestAnimationFrame и cancelAnimationFrame в отдельных web worker-ах.
  • В методы AbortSignal.abort() и AbortController.abort() добавлена возможность установки причины сброса сигнала, а также чтения причины через свойство AbortSignal.reason. По умолчанию в качестве причины указывается AbortError.

Кроме новшеств и исправления ошибок в Firefox 97 устранено 42 уязвимости, из которых 34 помечены как опасные. 33 уязвимостей (5 под CVE-2022-22764 и 29 под CVE-2022-0511) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

Изменения в бета-версии Firefox 98:

  • Изменено поведение при загрузке файлов — вместо вывода запроса перед началом загрузки, файлы теперь начинают загружаться автоматически и могут в любой момент быть открыты через панель с информацией о ходе загрузки или удалены непосредственно из панели с загрузками.
  • S'han afegit accions noves al menú contextual que es mostra en fer clic amb el botó dret sobre els fitxers de la llista de descàrregues. Per exemple, amb l'opció Obre sempre fitxers similars, podeu permetre que el Firefox obri automàticament un fitxer un cop finalitzada la descàrrega en una aplicació associada al mateix tipus de fitxer al sistema. També podeu obrir el directori amb els fitxers descarregats, anar a la pàgina des de la qual es va iniciar la descàrrega (no la descàrrega en si, sinó l'enllaç a la descàrrega), copiar l'enllaç, eliminar la menció de la descàrrega del vostre historial de navegació i esborrar-lo. la llista al tauler de descàrregues.
  • Per tal d'optimitzar el procés d'engegada del navegador, s'ha canviat la lògica de llançament de complements que utilitzen l'API webRequest. Ara només bloquejar les trucades webRequest farà que s'iniciïn complements durant l'inici del Firefox. Les sol·licituds web en mode sense bloqueig es retardaran fins que s'acabi d'iniciar Firefox.
  • S'ha activat el suport per a l'etiqueta HTML " ", que us permet crear quadres de diàleg i components per a la interacció interactiva de l'usuari, com ara alertes i subfinestres que es poden tancar. Les finestres creades es poden controlar des del codi JavaScript.
  • S'ha afegit un panell d'avaluació de compatibilitat a les eines per a desenvolupadors web. El panell mostra indicadors que adverteixen de possibles problemes amb les propietats CSS de l'element HTML seleccionat o de la pàgina sencera, la qual cosa us permet identificar incompatibilitats amb diferents navegadors sense provar la pàgina per separat a cada navegador.

Font: opennet.ru

Afegeix comentari