Състоя се пускането на уеб браузъра Firefox 137 и бяха сформулирани актуализации на предишните версии с дългосрочна поддръжка — 115.22.0 и 128.9.0. На етап бета-тестиране е преминава версията Firefox 138, чийто релиз е насрочен за 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 МБ) върху размера на данните, съхранявани чрез API storage.session.
- В инструментите за уеб разработка в панела за инспекция на шрифтове е добавено показване на метаданни на шрифтовете, като версия, автор, доставчик и лиценз.

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

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










