Състоя се издаването на уеб браузъра 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, позволяваща изолиране на Cookie в зависимост от домейн първо ниво, чрез атрибута „Partitioned“. При обичайни условия, страничен код от сайт „C“, вграден на сайтове „A“ и „B“, може да обработва общи Cookie за тези сайтове, но при указване на атрибута „Partitioned“, Cookie, зададени от сайт „C“, ще бъдат напълно разделени при зареждане на кода от сайтове „A“ и „B“.


- Стойността SameSite=None за Cookie сега може да бъде зададена само в режим Secure, който важи за връзки през HTTPS. SameSite=None отменя ограниченията за изпращане на Cookie от странични сайтове.
- В процеса на подготовка за преминаване към спецификация 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








