Релиз на Firefox 140

Излезе версия на уеб браузъра Firefox 140. Firefox 140 принадлежи към категорията на клоновете с дългосрочна поддръжка (ESR), за които актуализации се пускат в течение на годината. Освен това са създадени актуализации на предишните клонове с дългосрочна поддръжка — 115.25.0 и 128.12.0. Клонът Firefox 141 е преминал в бета тестове, а релизът му е насрочен за 22 юли.

Основни нововъведения в Firefox 140:

  • В панела на вертикалните раздели е добавена възможност за промяна на размера на областта на закрепените раздели, което позволява бърз достъп до важни страници. За увеличаване на броя на закрепените раздели (чрез намаляване на мястото за обикновени отворени раздели) е достатъчно да преместите разделителя с мишката.
    Релиз на Firefox 140
    Релиз на Firefox 140
  • В контекстното меню, което се показва при кликване с десен бутон на мишката върху таб или група от избрани табове, е добавен пунктът „Unload Tab“, позволяващ да се освободят табовете от паметта, за да се намали потреблението на памет и ресурси на CPU.
    Релиз на Firefox 140
  • Предоставена е възможност за добавяне на собствени търсачки. За добавяне на търсачки на сайтове, които използват таг за описание на параметрите на търсещата система, може да се използва елементът „Add Search Engine“ в контекстното меню, показвано при клик с десен бутон в полето за търсене. Търсачката може също да бъде добавена в конфигуратора (Settings > Search > Add).
    Релиз на Firefox 140
    Релиз на Firefox 140
  • В интерфейса за настройки на съдържанието на инструменталната лента (Customize toolbar… в контекстното меню на лентата) е реализирана възможността за премахване на краткия линк към списъка с добавки. В случай на скриване на бутона с добавките, достъп до интерфейса за управление на добавките може да се получи чрез бутона „Extensions“ в основното меню.
    Релиз на Firefox 140
  • При превод на друг език на съдържанието на цялата страница от сега нататък първо се превежда само съдържанието на видимата част на страницата, а останалото съдържание се превежда при превъртане. Тази промяна позволява да се намали консумацията на ресурси и да се увеличи отзивчивостта на интерфейса при превод.
  • За потребителите от Полша, Италия и Австрия е включена функцията за автоматично попълване на адреси в уеб формите, която по-рано беше налична само за САЩ, Великобритания, Канада, Германия и Франция.
  • Компонентите, свързани с услугата Pocket, бяха премахнати от инструменти и страницата за отваряне на нова раздел, тъй като подкрепата за тях беше спряна от Mozilla.
  • Достъпът до драйвери на устройства чрез ioctl е ограничен при реализирането на sandbox-изолация за Linux.
  • Добавена е поддръжка на атрибута „aria-keyshortcuts“, определен в спецификацията ARIA (Accessible Rich Internet Applications) за хора с увреждания, позволяващ указването на комбинации от клавиши за прехвърляне на фокуса към елемента.
  • Добавен е API CookieStore, който позволява асинхронно получаване, задаване и изтриване на бисквитки от скриптове, изпълнявани в контекста на HTML страници или Service Worker-и.
  • Реализиран е API Custom Highlight, който позволява произволна промяна на стила на маркираните области от текст, без да се ограничава до фиксирания стил на браузъра за маркиране (::selection, ::inactive-selection) и подсветка на синтактични грешки (::spelling-error, ::grammar-error). Например, с новия API в уеб-фреймворкове, които предлагат инструменти за редактиране на текст, могат да бъдат реализирани собствени механизми за маркиране на текст, различно маркиране при едновременна съвместна редакция от множество потребители и отбелязване на грешки при проверка на правописа. Ако преди, за да се създаде нестандартно маркиране, бяха необходими сложни манипулации с DOM дървото, то API Custom Highlight предлага готови операции за добавяне и премахване на подсветка, които не влияят на структурата на DOM и прилагат стилове, свързани с обектите Range.
  • Добавена е поддръжка на събитие pointerrawupdate, позволяващо проследяване на движението на курсора. В сравнение със събитието „pointermove“, новото събитие се генерира по-често и при появата на данни, което може да е полезно за приложения, които трябва да проследяват движението на курсора с висока точност.
  • В режим на неприлагане сайтовете могат да използват Service Worker-и за изпълнение на фонови задачи и използване на API IndexedDB и DOM Cache с криптирани хранилища.
  • Унифицирани са размерът и стилът на шрифта в елементите

    , които вече не зависят от използването на

    в блоковете
    ,

  • При сериализация на HTML атрибути е включено екраниране на символите „“ за усложняване на някои видове XSS атаки. Методи като Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML и ShadowRoot.getHTML сега ще заменят символите „“ с „<“ и „>“ при сериализацията на HTML в низ.
  • В инструментите за уеб разработка в панела за инспектиране са разширени възможностите за търсене в DOM дървото на текущата страница. Реализирана е възможността за сортиране на резултатите от търсенето по брой намерени елементи и поддръжка на псевдокласове.
  • В Android версията управлението на отметките е опростено (добавен е бутон "Select All" за извършване на операции наведнъж с няколко отметки). Укрепена е защитата в режим на частно сърфиране.

Освен нововъведенията и корекциите на грешки в Firefox 140 са отстранени 17 уязвимости. 6 от уязвимостите са причинени от проблеми с паметта, като препълвания на буфери и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на код от злонамеренец при отваряне на специално оформени страници. Отделно внимание заслужава проблемът в вградения в Firefox плъгин WebCompat, който позволява идентифициране на инстанции на браузъра, включително при преглед на страници в частен режим. Уязвимостта е причинена от възможността за получаване на постоянно идентификатор (UUID) чрез анализ на ресурсите, предоставяни от плъгина WebCompat.

В бета версията на Firefox 141 е намалено потреблението на памет на платформата Linux и е премахнато изискването за рестартиране след обновление чрез пакетен мениджър.

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

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