Публикуван е новият уеб браузър Firefox 150 и са извършени актуализации на предишните дългосрочни версии — 140.10.0 и 115.35.0. В близките часове версия Firefox 151 ще премине в етап на бета тестване, чийто релиз е насрочен за 19 май.
Основни иновации в Firefox 150 (1, 2, 3):
- Отстранени са 359 уязвимости (56 уязвимости са събрани под CVE-2026-6784, 155 под CVE-2026-6785, 110 под CVE-2026-6786, а останалите под отделни CVE). 345 уязвимости са причинени от проблеми с паметта, като препълнения на буфери и достъп до вече освободени области от паметта. Потенциално тези проблеми могат да доведат до изпълнение на код от злонамерен потребител при отваряне на специално оформени страници. Повечето от проблемите са разкрити при проверка на кода с AI модели.
- В контекстното меню, показвано при щракване с десния бутон на мишката върху линк, е добавен бутон за бързо отваряне на съдържанието на линка в режим Split View, който позволява едновременно преглеждане на съдържанието на два таба в едно прозорец. След активиране на режима Split View от контекстното меню на таба, е добавена възможност за избор на втори таб чрез търсене в отворените табове. В контекстното меню на таба е добавен и бутон „Reverse Tabs“, позволяващ да се разменят местата на табовете отляво и отдясно в Split View.
- Добавена е служебна страница about:translations, предоставяща отделен интерфейс за превод на текст от един език на друг. Преводът се извършва в реално време, докато се въвежда текст. За бърз достъп до тази страница можете да използвате подсказката, която се появява при започване на въвеждане на думата „translate“ в адресната лента.
- На платформата Linux е задействан стандартният интерфейс за избор на Emoji, предоставен от библиотеката GTK. Интерфейсът се активира при двойно натискане на Ctrl+“. ” в текстовите полета.
- Осигурено е създаването на rpm пакети за Red Hat Enterprise Linux, Fedora, openSUSE и други дистрибуции, използващи пакетен мениджър RPM.
- Предоставена е възможност за предаване през буфера за обмен на информация относно няколко таба едновременно: ако изберете няколко таба в лентата и изберете „Share → Copy X links“ от контекстното меню, заглавията и URL адресите на избраните табове ще бъдат поставени в буфера за обмен.
- Вграденият PDF прегледник вече разполага с функции за промяна на реда, копиране, поставяне, изтриване и експортиране на страници от PDF документ.
- За всички потребители е включено прилагането на спецификацията LNA (Local Network Access) за ограничаване на достъпа до локалната система (loopback, 127.0.0.0/8) или вътрешната мрежа (192.168.0.0/16, 10.0.0.0/8 и т.н.) при взаимодействие с публични сайтове. За достъп до вътрешни ресурси потребителят трябва да предостави на уеб приложението специални права, тъй като подобна активност може да бъде използвана от злонамерени лица за извършване на CSRF атаки на рутери, точки за достъп, принтери, корпоративни уеб интерфейси и други устройства и услуги, които приемат заявки само от локалната мрежа. Освен това, сканирането на вътрешни ресурси може да се използва за косвена идентификация или събиране на информация за локалната мрежа. По-рано подобна защита работеше само при включен режим на усилена защита от проследяване (ETP, Enhanced Tracking Protection => Strict).
- В сборките за Windows е реализирана нова система за управление на профили, възможност за запазване на профил в файл и поддръжка на Firefox за изолирани уеб приложения.
- В настройките е добавена опция (Settings > Tabs > Drag tabs), която позволява деактивиране на създаването на групи от раздели при преместване на една раздела върху друга за тези, които предпочитат да управляват групирането само чрез контекстното меню.
- Интегриран безплатен VPN-сервис Firefox VPN сега е достъпен за потребители от Канада, освен потребители от САЩ, Франция, Германия и Великобритания. Услугата позволява достъп до сайтове не директно, а чрез междинни проксита-сървъри в различни държави, скриващи IP адреса на потребителя. Има възможност да включвате VPN само за избрани сайтове. За активиране на VPN е необходима регистрация на профил в Mozilla. В VPN услугата важи ограничение от 50 гигабайта трафик на месец.
- В инструментите за уеб-разработка в панела CSS е добавен отделен раздел с псевдокласове, специфични за елементи, като псевдокласът ":open", приложим за разгръщащи се елементи от тип <dialog>, и ":visited" — приложим за елементи <a> и <area>.

В панела за проследяване на мрежова активност е реализирана индикация за защитени връзки, установени с помощта на сертификати, издадени от удостоверяващи центрове, които не са в базата на кореновите сертификати на Mozilla.
- Реализиран е API ariaNotify, позволяващ в уеб приложения за хора с увреждания на зрението да извеждат известия чрез четец на екрана.
- За елемента е реализирана поддръжка на псевдокласове („:playing“, „:paused“ и т.н.) за промяна на стила в зависимост от състоянието на възпроизвеждане.
- Добавен е метод highlightsFromPoint(), който връща за посочената позиция на страницата масив от обекти HighlightHitResult с информация за съдържанието, маркирано чрез CSS Custom Highlight API.
- В CSS е добавена поддръжка за прилагане на функцията light-dark() към изображенията, за да се адаптират към настройките за светъл или тъмен режим. Функцията може да приеме две изображения, които ще бъдат избирани в зависимост от светлия или тъмния режим. light-dark( url(„light-icon.png“), url(„dark-icon.png“) );
- В CSS-функцията color-mix() е добавена поддръжка за смесване на произволен брой цветови стойности (по-рано беше допустимо само смесване на два цвята). color-mix(in oklab, teal 20%, olive 30%, blue 50%)
- За изображения, които се зареждат при превъртане на страницата ("loading=lazy"), опциите, зададени чрез свойството "srcset", е реализирана поддръжка на атрибута "sizes=auto". Това значение позволява на браузъра автоматично да избира подходящото изображение от набора "srcset" в зависимост от ширината на достъпната за елемента "img" област.
- В версията на Firefox за Android е проведена работа по повишаване на стабилността, плавността и отзивчивостта при навигация.
Източник: opennet.ru

