Издадено е новото издание на уеб браузъра Firefox 131 и са оформени актуализации на предишни версии с дългосрочна поддръжка — 115.16.0 и 128.3.0. Версията Firefox 132 е преминала в бета тестове, с планиран релиз на 29 октомври.
Основни новини в Firefox 131:
- Добавена е възможност за предоставяне на временни разрешения на сайтовете (например, достъп до местоположението), които изтичат след затваряне на таба или след един час от разрешението, дадено от потребителя.

- По подразбиране е активирано показването на миниатюри на страниците при задържане на курсора над бутоните на табовете. Очаква се миниатюрите да улеснят бързото намиране на нужните страници, без да се губи време в преглеждане на табове с идентични заглавия.

- По подразбиране е активирана поддръжка на механизма Text Fragments, който позволява създаване на външни връзки за преминаване към произволни позиции в текста на страницата без добавяне на метки на самата страница. <a name> и без привязка към идентификаторите на елементите. Определянето на позицията се извършва чрез вградена в линка текстова маска. Например, когато кликнете на линка «https://opennet.me/61967#:~:text=TextFragments», браузърът ще превърти страницата до позицията с фразата «Text Fragments» и ще я подчертае с цвят. Освен за задаване на проста маска, съществува и възможност за определяне на маски за начало и край на подчертавания текст, както и привързване към предходни и последващи маски, използвани за подчертаване на необходимия фрагмент при наличие на няколко съвпадения на страницата.

- Осигурен е достъп до началната страница на търсеща система при натискане на shift-enter или shift-click в празното поле за търсене, което може да бъде добавено на панела до адресната лента.

- Иконата на менюто за списък с всички отворени табове, показвана в горния десен ъгъл (вместо знака „V“ сега се използва изображение на таб).

- Вградена система за превод вече използва предварително избраният от потребителя език по подразбиране при избора на език.
- Добавена е поддръжка на технологията CHIPS (Cookies Having Independent Partitioned State), разработена от Google в рамките на инициативата Privacy Sandbox и позволяваща изолация на бисквитките съгласно домейн първо ниво, с помощта на атрибута «Partitioned». Ако в нормални условия страничен код от сайт «C», вграден в сайтове «A» и «B», може да обработва общи за тези сайтове бисквитки, то при задаване на атрибута «Partitioned», зададените от сайт «C» бисквитки, при зареждане на код от сайтове «A» и «B», ще бъдат напълно разделени.


- Стойността SameSite=None за бисквитки вече може да се задава само в Secure режим, който важи за съединенията през HTTPS. SameSite=None деактивира ограниченията за изпращане на бисквитки от външни сайтове.
- В подготовката за прехода към спецификацията SVG 2 бяха премахнати свойствата SVGGraphicsElement.nearestViewportElement и SVGGraphicsElement.farthestViewportElement, които бяха обявени за недействителни през февруари.
- В съответствие с препоръката на работната група, занимаваща се със стандартизация на CSS, CSS свойството „inset-area“ е преименувано на „position-area“.
- В JavaScript интерфейса Iterator е добавена поддръжка за синхронно изпълнявани обработчици 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, което е полезно при обработката на много големи набори от данни.
- В версията за Android при запазване на отметка сега по подразбиране се избира разделът, в който е добавена предишната отметка, а не основният раздел на отметките. В настройките е добавена опция за активиране на защита от скрито идентифициране на потребителя (fingerprint), несвързано с известни тракери. Опцията е налична при избор на персонализиран или разширен режим на защита от проследяване.

Освен нововъведенията и поправките на грешки, в Firefox 131 са отстранени 24 уязвимости. 18 уязвимости са маркирани като опасни, от които 14 са причинени от проблеми с паметта, като препълване на буфери и достъп до вече освободени области на паметта. Потенциално, тези проблеми могат да доведат до изпълнение на код от злонамерени лица при отваряне на специално оформени страници.
Източник: opennet.ru








