Релиз на Firefox 151

Излезе новата версия на браузъра Firefox 151, като са направени обновления на предишните дългосрочни поддържащи версии — 140.11.0 и 115.36.0. Версията Firefox 152 ще бъде пусната за бета тестване в близко бъдеще, а нейният релиз е планиран за 16 юни.

Основни нововъведения във Firefox 151 (1, 2, 3, 4):

  • Обновен е дизайнът на страницата, която се показва при отваряне на нова таб, като логото е преместено в центъра, адресната лента е опусната надолу, добавено е фоново изображение, което може да бъде променено в настройките. Новият дизайн е оптимизиран за интеграция на нови функции (например, виджети и подобрена работа с прякоти), които се очаква да бъдат добавени в следващия релиз. Релиз на Firefox 151 Релиз на Firefox 151
  • В режим на частно сърфиране е добавен нов бутон „Завърши частната сесия“ (иконка с изображение на огън вдясно от адресната лента), чрез който може веднага да се изчистят всички данни от текущата частна сесия, без да се затваря прозорецът на браузъра (сайтовете, отворени в режим на частно сърфиране, ще бъдат затворени и сесията ще остане празна). Релиз на Firefox 151
  • Вграденият PDF преглед уеб браузър е получил функция за обединяване на няколко страници в документ. Релиз на Firefox 151
  • Вграденото приложение за превод от един език на друг вече е достъпно за извикване през секцията „Повече инструменти“ в основното меню. Релиз на Firefox 151
  • Лентата за търсене в конфигуратора (about:preferences) е разширена и сега заема цялата налична ширина.
  • В сборките за Linux е реализирана поддръжка за резервно копие на профили, което позволява запазване на избрания профил в файл, който след това може да се използва за възстановяване на настройките на друга система. Преди това тази функция беше налична само за Windows. Релиз на Firefox 151
  • При преместване на папката с профила на Firefox в други места на файловата система или на системи с различни операционни системи е осигурено възстановяване на инсталираните добавки и теми.
  • Усилена е защитата от скрито идентифициране на потребителя (Fingerprinting Protection), прилагана при включване на стандартната защита от проследяване на движенията (ETP, Enhanced Tracking Protection => Standard). Отбелязва се, че направените изменения в средно са позволили да се намали с 14% (49% за macOS) дялът на потребителите, идентифицирани чрез типични методи на скрито идентифициране в сравнение с предишната защита.
  • В интегрирания безплатен VPN-сервис Firefox VPN е добавена възможността за избор на страна за употреба. VPN-сървър. Сервисът позволява достъп до сайтове не директно, а през междинни проксита,сървъри разположени в различни страни, скриващи IP адреса на потребителя. Има възможност да се включва VPN само за избрани сайтове. За активиране на VPN е необходима регистрация на акаунт в Mozilla. В VPN-сервиса има ограничение от 50 гигабайта трафик на месец.
  • При искане от уеб приложението за достъп до данни за местоположението на платформата Windows сега се взимат предвид системните настройки за предоставяне на този достъп.
  • Добавена е възможността за използване на API Web Serial за управление на микроконтролери, свързани чрез последователен порт. Например, след потвърждаване на правомощията, може от уеб приложение да се програмират ESP чипове, платки Raspberry Pi Picos, 3D принтери и устройства с CNC. API Web Serial може също да се използва в браузърни разширения, но не от контекста на moz-extension.
  • За всички потребители е включено прилагането на спецификацията 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).
  • Реализиран е API Fullscreen Keyboard Lock, добавящ в метода requestFullscreen аргумент keyboardLock, позволяващ на пълноекранните уеб приложения да прихващат обработката на някои клавиши и клавиатурни комбинации, например, може да се прихване обработката на натискане на клавиша Esc (в този случай за излизане от пълноекранен режим е необходимо не натискане, а задържане на Esc).
  • Подобрено изобразяване на елементи с абсолютна позиция в многостълбови блокове или при печат.
  • В правилата за «@container» е разрешено едновременно да се изброяват няколко условия, подобно на медийните заявки.
  • Вътре в правилата @container е разрешено използването на функцията style() за проверка на изчислените стойности на CSS свойства на контейнера.
  • Добавено е свойството CSSContainerRule.conditions, което съдържа списък на всички условия на контейнерната заявка. Съществуващите свойства CSSContainerRule.containerName и CSSContainerRule.containerQuery са обявени за остарели.
  • Променено е поведението на якорната позициониране в CSS (CSS Anchor Positioning). Свойството position-anchor по подразбиране приема стойността «normal», а при използването на свойството position-area неявните якорни точки се прилагат автоматично. Изскачащите прозорци (popovers), използващи anchor() или anchor-center, сега изискват явно посочване на свойството «position-anchor: auto».
  • Добавена е поддръжка на API Document Picture-in-Picture за отваряне в режим «картинка в картинката» на произволно HTML съдържание, а не само на видео. За разлика от отварянето на прозорец чрез window.open(), прозорците, създадени чрез новия API, винаги се показват над другите прозорци, не остават след затварянето на изходния прозорец, не поддържат навигация и не могат да определят позицията на изхода явно.
  • В API Permissions е осигурена коректна обработка на временни разрешения, предоставени на сайта.
  • Предоставена е възможност за използване на декларативен синтаксис за определяне на начина, по който елементите се разпределят в слотове в Shadow DOM.
  • В Firefox за Android е добавена поддръжка за бързо превключване между раздели, използвайки вертикален плъзгач в областта на панела. В конфигуратора, подобно на десктоп версията, е добавен превключвател за изключване на всички функции, използващи AI, както и са реализирани настройки за изборно включване на отделни AI функции. Релиз на Firefox 151

Освен новостите и поправките на грешки, в Firefox 151 са отстранени 154 уязвимости (65 с етикет CVE-2026-8973, 54 с CVE-2026-8974 и 7 с CVE-2026-8975). 146 уязвимости са причинени от проблеми с работата с паметта, като например преливане на буфери и достъп до вече освободени области в паметта. Потенциално тези проблеми могат да доведат до изпълнение на код от злонамерения потребител при отваряне на специално оформени страници.

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

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster