Излезе уеб браузърът 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

