Izdanje Firefox 97

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

Glavne inovacije:

  • Истёк срок действия 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().
  • Dodano je CSS svojstvo scrollbar-gutter za kontrolu načina na koji je prostor na ekranu rezerviran za traku za pomicanje. Na primjer, kada ne želite da se sadržaj pomiče, možete proširiti izlaz da zauzme područje trake za pomicanje.
  • Улучшена совместимость с 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:

  • Изменено поведение при загрузке файлов — вместо вывода запроса перед началом загрузки, файлы теперь начинают загружаться автоматически и могут в любой момент быть открыты через панель с информацией о ходе загрузки или удалены непосредственно из панели с загрузками.
  • Dodane su nove akcije u kontekstni meni koji se prikazuje desnim klikom na fajlove na listi za preuzimanje. Na primjer, koristeći opciju Always Open Similar Files, možete dozvoliti Firefoxu da automatski otvori datoteku nakon što se preuzimanje završi u aplikaciji koja je povezana s istom vrstom datoteke na sistemu. Također možete otvoriti direktorij sa preuzetim datotekama, otići na stranicu s koje je preuzimanje pokrenuto (ne samo preuzimanje, već link do preuzimanja), kopirati link, ukloniti spominjanje preuzimanja iz vaše historije pretraživanja i izbrisati listu na panelu za preuzimanje.
  • Kako bi se optimizirao proces pokretanja pretraživača, promijenjena je logika pokretanja dodataka koji koriste webRequest API. Samo blokiranje webRequest poziva sada će uzrokovati pokretanje dodataka tokom pokretanja Firefoxa. WebRequests u načinu rada bez blokiranja bit će odgođeni dok Firefox ne završi s pokretanjem.
  • Omogućena podrška za HTML oznaku " ", koji vam omogućava da kreirate dijaloške okvire i komponente za interaktivnu interakciju korisnika, kao što su upozorenja koja se mogu zatvoriti i podprozori. Kreiranim prozorima se može upravljati iz JavaScript koda.
  • Alatima za web programere dodat je panel za procjenu kompatibilnosti. Panel prikazuje indikatore koji upozoravaju na moguće probleme sa CSS svojstvima odabranog HTML elementa ili cijele stranice, što vam omogućava da identifikujete nekompatibilnosti sa različitim pretraživačima bez posebnog testiranja stranice u svakom pretraživaču.

izvor: opennet.ru

Dodajte komentar