Състоянието на издания на уеб браузъра Firefox 154 и обновленията на предишните версии с дългосрочна поддръжка — 153.1.0, 140.14.0 и 115.39.0. В бета тестов режим скоро ще бъде предадена версия Firefox 155, чийто релиз е насрочен за 1 септември.
Основните нововъведения в Firefox 154 (1, 2, 3):
- Приложението на спецификацията LNA (Local Network Access) е разширено на WebSocket връзките. LNA ограничава достъпа до локалната система (loopback, 127.0.0.0/8) или вътрешната мрежа (192.168.0.0/16, 10.0.0.0/8 и др.) при взаимодействие с публични сайтове. За достъп до вътрешни ресурси потребителят трябва да предостави на уеб приложението специални права, тъй като подобна активност се използва от злонамерени лица за извършване на CSRF атаки на маршрутизатори, точки за достъп, принтери, корпоративни уеб интерфейси и други устройства и услуги, които приемат заявки само от локалната мрежа. Отварянето на WebSocket връзка от сайт към устройство в локалната мрежа сега предизвиква показване на диалог за потвърждение на операцията на потребителя.
- В режим „Smart Window“ е добавена възможността за използване на ИИ за препоръчване на групиране на табовете и назначаване на имена на всяка група. Smart Window предоставя отделно пространство за взаимодействие с ИИ, което допълва стандартния режим на навигация в мрежата и режима на инкогнито.

- Добавена е възможността за отменяне на операциите по изтриване на бисквитки и данни от сайтове за отделни сайтове при приключване на работа, като същевременно за тези сайтове се запазват защита от проследяване и ограничения, свързани с бисквитките.
- Функцията за превод на съдържанието на цялата страница сега обхваща и съдържанието на iframe блокове, интегрирани в страницата. Осигурена е идентификация на езика на етапа на зареждане на страницата.
- В адресната лента е добавено действие „Управление на ИИ“ за бърз достъп до раздела за настройка на параметрите на ИИ в конфигуратора.
- При принудително презареждане на страницата (натискане на бутона „освежаване“ с задържане на клавиша Shift) сега допълнително се изчиства съдържанието на кеша за миниатюрите на иконите.
- Операциите при смяна на позицията в потока при преглед на видео значително ускорени.
- Включен е подчертаването на избрания текст в вградения PDF преглед, подобно на начина, по който се подчертава текстът на уеб страниците.
- По подразбиране, при създаване на нови и дълго неизползвани профили, бутонът „Firefox View“ вече не се поставя в панела. Бутонът може да бъде възстановен чрез интерфейса за персонализиране на панела.
- Добавени са CSS свойства „text-box-trim“ и „text-box-edge“, които позволяват точно да се управляват отстъпите преди и след текста. Свойството „text-box-trim“ определя зоната на отрязване (горе, долу или от двете страни), а „text-box-edge“ задава начина на отрязване на краищата.
- Добавени са CSS функции sibling-index() и sibling-count() за стилизиране на елементи на базата на позицията или броя на съседните елементи.
- Реализиран е интерфейс за въвеждане на време, който се показва при използване на елементи и .
- Реализиран е HTTP заглавие No-Vary-Search, чрез което могат да се настанят правила за кеширане на заявки, вземайки предвид предаваните параметри в URL (например, е възможно да се изключат неважни параметри при определяне наличието на кеширан вариант на страницата).
- В JavaScript интерфейса на Iterator е добавена поддръжка на методите, изпълнявани синхронно: Iterator.prototype.chunks (разделя елементите на итератор на последователни непокриващи се групи), Iterator.prototype.windows (превърта елементите на итератора с метода 'създаващ прозорец'), Iterator.prototype.includes (проверява наличието на определен елемент в итератора) и Iterator.prototype.join (обединява всички елементи на итератора в една стринг).
- В JSON Viewer, долната част на екрана сега показва пълния път до избрания елемент.
- В Firefox за Android са актуализирани иконите, предоставена е възможността за избор на име на файл и директория за запазване на сваляните файлове, автоматично се запазват адресите в полетата за въвеждане, ускорено е търсенето на отметки и е предоставена секция Firefox Labs за тестване на експериментални функции.
Освен нововъведенията и корекциите на грешки, в Firefox 154 са отстранени 167 уязвимости, повечето от които са причинени от проблеми с паметта, като например преливане на буфери и достъп до вече освободени области на паметта. Потенциално, тези проблеми могат да доведат до изпълнение на код от злонамеренец при отваряне на специално оформени страници.
Източник: opennet.ru

