Версия на Firefox 125

Уеб браузърът Firefox 125 беше пуснат и беше създадена дългосрочна актуализация на клона за поддръжка - 115.10.0. Поради проблеми, идентифицирани на късен етап, компилацията 125.0 беше отменена и 125.0.1 беше обявена като версия. Клонът на Firefox 126 е прехвърлен на етапа на бета тестване, чието пускане е насрочено за 14 май.

Ключови нововъведения във Firefox 125:

  • Вграденият PDF визуализатор има функцията за маркиране на текст с избрания цвят и рамка, активирани по подразбиране.
    Версия на Firefox 125
  • Страницата Firefox View, която улеснява достъпа до гледано преди това съдържание, сега показва фиксирани раздели в секцията с отворени раздели и добавя поддръжка за индикатори за състояние, например, като изяснява, че аудио или видео се възпроизвежда в определен раздел, като както и ви позволява да изключите или изключите индикатора, като щракнете върху него. Подобни индикатори също са добавени за отметки и известия.
    Версия на Firefox 125
  • Въведена е възможност за бързо навигиране до връзка, запазена в клипборда. Ако има URL в клипборда, когато щракнете върху адресната лента, този URL автоматично ще се покаже като първоначална препоръка за навигация.
    Версия на Firefox 125
  • Добавена е поддръжка за възпроизвеждане на защитено съдържание (EME, Encrypted Media Extensions) с помощта на кодека AV1, който се използва от някои доставчици на стрийминг за разпространение на съдържание с по-високо качество.
  • При попълване на адреси в уеб формуляри се предоставя заявка за запазване на адреса (засега само за потребители от САЩ и Канада). В бъдеще планираме да използваме запазените данни за автоматично попълване на адреси.
  • Активирано е блокиране на изтегляне на файлове от URL адреси, които са в списъците с потенциално опасно съдържание.
  • В системи, които използват добавки, които имплементират контейнери за раздели, е добавена поддръжка за търсене от адресната лента за раздели, разположени в различни контейнери.
  • Към настройките е добавена опция, която ви позволява автоматично да откривате наличието на прокси чрез протокола WPAD (Web Proxy Auto-Discovery), въпреки наличието на активирани настройки за свързване през системния прокси.
  • Променено е поведението на заобикаляне на радио бутоните - ако не е избрана опция в бутоните, тогава натискането на клавиша tab вече активира фокуса само върху първата опция, а следващото натискане прехвърля фокуса за въвеждане към друг елемент, вместо да преминава през всички опции. Въпреки това, клавишите със стрелки все още ви позволяват да навигирате през опциите на един елемент.
  • Добавена е поддръжка за атрибута popover, който ви позволява да създавате елементи, показвани върху други елементи на уеб интерфейса. Например, като използвате новия атрибут, можете да създавате менюта с действия, да показвате подкани за попълване на формуляри, да създавате интерфейси за обучение и да прилагате улавяне на съдържание. За разлика от елемента "dialog", елементите с атрибута "popover" не са модални, поддържат събития и лесно се отменят. Позиционирането, каскадирането и фокусът на въвеждане се избират и обработват автоматично.
  • WebAssembly има режим „много памет“, активиран по подразбиране, което позволява на wasm модулите да използват и импортират множество независими линейни области на паметта.
  • JavaScript добави поддръжка за Unicode текстова сегментация, реализирана с помощта на обекта Intl.Segmenter. Обектът ви позволява точно да сегментирате текст в ред въз основа на локал, например, за да разделяте думи в езици, които не използват интервал за разделяне на думи.
  • Поддръжката на събитията ContextLost и ContextRestored е добавена към внедряването на интерфейсите HTMLCanvasElement и OffscreenCanvas, което ви позволява да управлявате ситуации на загуба на контекст и възстановяване в потребителския код по време на хардуерно ускорение на рендиране.
  • Включена е поддръжка за метода navigator.clipboard.readText() за четене от клипборда с искане за потвърждение на операцията (след извикване на API, на потребителя се показва контекстното меню за поставяне, за да потвърди действието).
  • Добавена е поддръжка за стойности на stroke-box и content-box към свойството CSS „transform-box“, което ви позволява да промените метода за изчисляване на референтната област за операции на трансформация, например, за прилагане на разширени графични ефекти.
  • CSS свойството “align-content” реализира способността за работа с блокови контейнери. Например "display: block" и "display: list-item" вече могат да бъдат подравнени с помощта на "align-content", без да се използват flex и grid контейнери.
  • Методът SVGAElement.text е отхвърлен в полза на по-широко използвания метод SVGAElement.textContent.
  • Инструментите за уеб разработчици имат ново падащо меню в долната част на панела за отстраняване на грешки с действия, свързани с картата на източника. Настройката „devtools.debugger.features.overlay“ е върната на about:config, за да деактивира индикатора за наслагване на пауза на дебъгера, показван в горната част на съдържанието.
    Версия на Firefox 125
  • Във версията за Android Добавена е възможността за избор на настройки на темата за раздели (тъмна тема, светла тема и избор на системна тема). Менюто с настройки за вход и парола е подобрено. Бутонът „Отваряне в приложение“ е скрит, ако Firefox е избран като системен PDF прегледник.

В допълнение към иновациите и корекциите на грешки, Firefox 125 коригира 18 уязвимости (12 са маркирани като опасни). 11 уязвимости (4 събрани под CVE-2024-3865) са причинени от проблеми с паметта, като препълване на буфера и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на код на атакуващ при отваряне на специално проектирани страници.

Firefox 126 Beta предлага нов опростен и унифициран диалогов прозорец за изчистване на потребителски данни, който подобрява категоризирането на данните и добавя информация за размера на данните, запазени за избран период от време.

Версия на Firefox 125


Източник: opennet.ru
Купете надежден хостинг за сайтове с DDoS защита, VPS VDS сървъри 🔥 Купете надежден уеб хостинг със защита от DDoS атаки, VPS VDS сървъри | ProHoster