Достъпен Firefox 131.

  • Linux: Поддръжка е реализирана търсене и mpris:length за MPRIS.
  • Включено предварителен преглед на разделите (когато курсорът се задържи върху неактивен раздел).
  • Иконата, която отваря падащото меню с всички отворени раздели, е променена. Освен това, е премахната настройката, която позволяваше да бъде скрита (може да се скрие, добавяйки #alltabs-button { display: none !important; } в userChrome.css).
  • Реализирана подкрепа фрагменти от текст: позволява активно да се използват линкове, в които е вградено посочване на конкретно място в текста.
  • Разрешението, дадено на сайта (например, за ненадлежно използване на геолокация), сега се запомня за час (или до затваряне на раздела, ако това се случи по-рано).
  • Вграденият преводач вече взема предвид езика, който потребителят е избрал преди (например, ако потребителят използва операционна система и Firefox на английски, но е избрал да преведе текста на испански, следващия път ще му се предлага да преведе текста на испански, а не на английски).
  • Възстановена е възможността да се премине към главната страница на търсачката от панела за търсене (когато е отделена от адресната лента): за да се направи това, трябва да кликнете в търсещата лента и да натиснете иконата на търсачката, задържайки Shift.
  • CSS: Свойството inset-area е преименувано в position-area в рамките на предстоящата реализация позиционирането на якорите.
  • JavaScript: Реализирана поддръжка на синхронни помощници на итераторите: Iterator.prototype.drop(), Iterator.prototype.every(), Iterator.prototype.filter(), Iterator.prototype.find(), Iterator.prototype.flatMap(), Iterator.prototype.forEach(), Iterator.prototype.map(), Iterator.prototype.reduce(), Iterator.prototype.some() и Iterator.prototype.take() (позволяват извършване на операции подобни на масиви с итератори без необходимост от създаване на междинни обекти Array, а също така могат да се използват с много големи набори от данни, където не е възможно създаването на междинен Array).
  • WebAssembly: Включена подкрепа exnref.
  • HTTP:
    • HTTP заглавие Set-Cookie с атрибута SameSite=None или изцяло без указание за SameSite (което се интерпретира като SameSite=None), сега е задължително да има атрибут Secure (тоест, такива бисквитки могат да бъдат установени само по HTTPS-съединение).
    • Реализирана подкрепа Cookies Having Independent Partitioned State (CHIPS), известна също като «разделяне на бисквитката» — позволява на разработчика да постави бисквитки в секционно хранилище с помощта на директивата partitioned HTTP-заглавката Set-CookieТака, бисквитките се съхраняват отделно за всеки основен сайт и могат да бъдат прочетени само на същия основен сайт (и неговите поддомейни), на който са били създадени. Това блокира междусайтовото проследяване, но позволява използването на чужди бисквитки, например за запазване на състоянието на вградени карти или чат виджети на различни поддомейни на сайта.
  • Интерфейс PointerEvent придоби поддържане на свойства altitudeAngle и azimuthAngle (угъл между стилус и екран (плоскост X-Y) и позиция на стилуса над екрана спрямо неговата ос X).
  • Обновен метод caretPositionFromPoint() интерфейс Документ.
  • Поддръжката на SVGGraphicsElement.nearestViewportElement и SVGGraphicsElement.farthestViewportElement беше премахната, тъй като беше обявена за остаряла през февруари тази година.
  • Инструменти за разработчици:
    • Появи се възможност за промяна на различни стойности с помощта на мишката.
    • Инспектор научил показва изчислени стойности на потребителските свойства при поставяне на курсора, където те са дефинирани.

Източник: linux.org.ru

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