Пусната е версия на уеб браузъра Firefox 137, а също така са изготвени актуализации за предишни версии с дългосрочна поддръжка — 115.22.0 и 128.9.0. Версията Firefox 138 е преминала в етап бета тестване, с планиран Release на 29 април.
Основни нововъведения в Firefox 137:
- Добавена е поддръжка за групиране на табове, позволяваща обединяване на няколко таба и свиването им в един бутон, за да не заемат място при разглеждането на другите табове. На групата може да бъде зададено име и цвят, а също така може да бъде запазена отделно, ако съдържанието й стане нужно в бъдеще. За създаване на група може да се използва подменюто „Добави таб в група“ в контекстното меню, показвано при щракване с десен бутон на табовете, или просто като се плъзне един таб върху друг (ще се отвори диалог за създаване на група).
Групирането може да бъде полезно за разделяне на табовете по тематика (развлечение, покупки, четене за по-късно). Освен това, групирането помага, когато по време на първоначално проучване на дадена тема или при избор на продукт се отворят много свързани страници, към които след време е необходимо да се върнем, но не искаме второстепенните страници да остават отделни табове, тъй като заемат място на лентата. Възможността за групиране е по подразбиране активирана не за всички и постепенно ще бъде активирана за все по-голям процент потребители. За принудително включване на страницата about:config може да се активира параметърът „browser.tabs.groups.enabled“

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

При изпращане на търсене от адресната лента, въведените данни остават в адресната лента както са, дори след изпращането на заявката към търсачката, което позволява при необходимост да се промени заявката директно в адресната лента. Например, при изпращане на заявка „samba vulnerability“ в адресната лента, вече не се показва URL адресът на търсачката, а остава въведеният текст:

В падащия списък с препоръки са добавени бутоните за извършване на допълнителни действия, като например разпечатване на страницата.

- Когато започнете да въвеждате търсене в адресната лента, докато сте на страницата на определен сайт, в списъка с препоръки автоматично ще бъде предложена възможността за изпращане на запитване чрез търсачната система на този сайт, ако той предлага съответните функции. След изпращане на две подобни търсения на сайта, браузърът ще предложи да добави търсачката на сайта в списъка с търсачки.

- Предоставена е възможност за избор на област на търсене, използвайки управляващи тагове, като @bookmarks, @tabs, @history и @actions. При въвеждане на символа „@“ се появява подсказка за наличните тагове.

Адресната лента вече може да се използва като калкулатор, достатъчно е да въведете произволно математическо израз и в падащата подсказка ще бъде показан резултатът. За копиране на резултата в клипборда можете да кликнете върху него с мишката.

Новите възможности на адресната лента в момента са активирани по подразбиране само за малък процент потребители. За принудително включване в „about:config“ може да се използват параметри от секция „browser.urlbar“, като „browser.urlbar.quicksuggest.enabled“, „browser.urlbar.unifiedSearchButton.always“ и „browser.urlbar.suggest.calculator“).
- В строежите за платформата Linux е включено използването на хардуерно ускорение за декодиране на видео в формат HEVC (H.265).
- При преглеждане на PDF документи е осигурено откриването на всички връзки и преобразуването им в хипервръзки.
- В PDF прегледа е добавен диалог за прикрепяне на изображение с Вашия подпис към документа.

- Добавена е поддръжка на API SVG Path за представяне на фигури и създаване на контури с помощта на SVG елемент „path“. Добавена е поддръжка за методите getPathData(), setPathData() и getPathSegmentAtLength(), предоставяни от интерфейса SVGPathElement.
- Добавено е CSS свойство „hyphenate-limit-chars“, което може да се използва за указване на минимален брой символи в части от дума, разделени при пренасяне на края на думата на следващ ред.
- CSS свойството text-decoration-line вече поддържа стойности «spelling-error» и «grammar-error» за оформяне на подчертаване в текста на синтактични и граматични грешки.
- Добавен е метод Math.sumPrecise() за изчисляване на сумата на елементите в масиви и други изброими обекти с прецизност, надвишаваща прецизността при обикновено сумиране в цикъл (изключват се загуби на прецизност при промеждутъчно запазване на резултатите).
- Добавен е метод Atomics.pause() за уведомяване за състоянието на потока в блокирано положение поради изчакване на достъп до общ ресурс, който може да се използва от системата при регулиране на потреблението на енергия на CPU.
- За добавките е наложено ограничение (10 MB) на размера на данните, запазвани чрез API storage.session.
- В инструментите за уеб разработка в панела за инспектиране на шрифтове е добавено извеждане на метаданни за шрифтовете, като версия, автор, доставчик и лицензия.

- В панела за инспектиране на мрежовата активност е предоставена възможност за замяна на отговорите на мрежовите заявки (вместо реален отговор може да се подмени съдържанието на избрания файл).

- В версията за платформата Android е добавена поддръжка за видео формата HEVC (H.265).
Освен нововъведенията и поправките на грешки в Firefox 137 са отстранени 14 уязвимости. 13 уязвимости са маркирани като опасни. Всички опасни уязвимости са причинени от проблеми с паметта, като препълване на буфери и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на код от злоумисленик при отваряне на специално оформени страници.
Източник: opennet.ru










