Издание на Firefox 159

Излезе версия на уеб браузъра Firefox 159 и бяха оформени обновления на предишните дългосрочни версии за поддръжка — 153.6.0 и 115.44.0. В рамките на новия двуседмичен цикъл на публикуване, версията Firefox 160 премина в етап на бета тестване, чийто релиз е планиран за 10 ноември.

Основните новости в Firefox 159 (1, 2, 3):

  • В страничната лента по подразбиране е добавен бутон за достъп до запазените пароли.

  • В режима „Умен прозорец“, предоставящ отделно пространство за взаимодействие с AI, е добавена възможността за проследяване на промени в страниците. Например, с новата функция можете да следите спад на цените на стоките в онлайн магазините. За да се включи проследяването, следва да се използва команда „/watch“ в чата с вградения в браузъра AI помощник, а за управление — бутонът Tasks в панела или страницата about:smartwindowtasks. При установяване на промяна Firefox ще покаже уведомление.
  • AI функцията за обобщаване на съдържанието на страниците е преработена, за да предава не текста от страницата, а линк към страницата на AI доставчика, което решава проблеми с непълния анализ на страницата.
  • Добавени са комбинации от клавиши: Ctrl+Shift+A за търсене сред отворените раздели и Ctrl+Shift+F за преминаване към управлението на добавки или теми на оформлението. Комбинациите от клавиши могат да се променят на страницата about:keyboard.
  • В билдовете за macOS се използва стандартният за платформата интерфейс за изпращане на информация чрез други приложения, като AirDrop и Messages. Добавена е възможност за изпращане на няколко избрани раздела наведнъж.
  • В инструментите за уеб разработчици в уеб конзолата е разрешено переопределянето на променливи, предварително обявени чрез операторите let, const и class.
  • Добавена е поддръжка за анимация, свързана с превъртането на съдържанието (Scroll-driven Animation), с помощта на която могат да се създават индикатори за визуално представяне на позицията на страницата или да се добавят ефекти, променящи съдържанието при появата му в зрителното поле по време на превъртане. На разположение са два режима: „ScrollTimeline“ за свързване с позицията на превъртане относно координатната ос и „ViewTimeline“ за свързване с относителното изместване на отделни елементи на съдържанието в областта на превъртане. Добавени са нови CSS свойства animation-timeline, scroll-timeline, view-timeline и animation-range.
  • Реализирана е поддръжка на регистри на потребителски елементи за разделяне на видимостта на потребителските HTML елементи, което може да бъде необходимо при използването на няколко различни потребителски HTML елемента с едно и също име на една страница. В случай на използване на няколко библиотеки, определящи елемент с едно и също име, чрез JavaScript конструктора CustomElementRegistry() елементите на всяка библиотека могат да бъдат привързани към определени части от DOM йерархията, които не се пресичат с глобалния регистър window.customElements. Например, ако две библиотеки дефинират различни елементи с едно и също име , то в една част на страницата може да се използва елемента от първата библиотека, а в друга — от втората.
  • В API WebGL е добавена поддръжка на разширенията EXT_clip_control и EXT_texture_mirror_clamp_to_edge, а в WebGL 2 — разширението EXT_texture_norm16.
  • В API Sanitizer е реализирана очистка на HTML кода на етапа на парсване, преди добавянето на елементи в DOM дървото, което реши проблема с изпълнението на конструктора на потребителски елементи, премахвани по време на тази очистка.
  • В версията за Android значително е намалена честотата на презареждане на табове на устройства Xiaomi и Redmi. Решен е проблемът с възпроизвеждането на видео на сайтове като The New York Times.
  • В Firefox Enterprise администраторът има възможност да поиска повторно влизане с корпоративна сметка преди възстановяване на сесията след аварийно приключване на процеса. За версиите на Firefox Enterprise е осигурено генерирането на данни SBOM (Software Bill of Materials). По подразбиране е деактивирана употребата на ИИ при автоматично попълване на формуляри.

Освен нововъведенията и отстраняването на грешки, в Firefox 159 са поправени 167 уязвимости, от които 108 са с висок риск. Повечето уязвимости са причинени от проблеми при работа с паметта, като препълвания на буфери и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на зловреден код при отваряне на специално оформени страници.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster