Достъпен Firefox 125. В последния момент преди издаването беше открит критичен бъг, поради което версията 125.0.1 е определена за издание.

  • Linux: Реализирано възможност за скриване на бутоните за управление на прозореца, предоставяни от чужди теми (напр. ако потребителят е инсталирал чужда тема на браузъра, но иска да използва бутони, отговарящи на системната тема): widget.gtk.non-native-titlebar-buttons.enabled.
  • Firefox View:
  • PDF прегледникът вече поддържа маркиране на текст с цвят (тази възможност ще бъде постепенно ще става достъпна за все повече потребители).
  • Появи се възможност за гледане на защитено стрийминг видео, използващо кодек AV1.
  • Ако в клипборда има линк, при поставянето на фокуса върху празния адресен ред потребителят ще види предложение да посети този линк (browser.urlbar.clipboard.featureGate).
  • Търсенето на отворени табове, осъществявано през адресния ред, сега се извършва по всички контейнери, а не само в текущия (browser.urlbar.switchTabs.searchAllContainers).
  • За удобство на потребителите, свикнали да използват няколко браузъра, е добавена нова служебна страница about:settings, която е линк към about:preferences.
  • По подразбиране сега блокират се всички изтегляния по неопазен протокол HTTP (по-рано се блокираха само изтегляния, инициирани от HTTPS страници). Протоколът HTTP е небезопасен, всяко междинно устройство може да промени или подмени изтегления файл. Потребителят, разбира се, все още има възможността принудително да разреши изтеглянето.
  • Подобрено защита срещу спуфинг на домейни (когато се използват символи от национални алфавити).
  • Включено съхраняване и автоматично попълване на адреси (само за потребители от САЩ и Канада).
  • Четенето в режим на озвучаване сега може да се намери може да се управлява с помощта на клавишите със стрелки.
  • Променено взаимодействие с групи радиокнопки при навигация с клавиша Tab. Ако някоя от бутоните е активна, то именно тя ще бъде избрана при натискане на Tab. Ако нито една не е активна, Tab подчертава първия бутон, Shift+Tab — последния, а повторното натискане на Tab напуска групата бутони и преминава към следващия елемент, а не извършва циклично преминаване през бутоните, както преди. Такова поведение отговаря на стандарта WAI-ARIA.
  • Windows: За компилация вече се прилага компилатор Visual Studio 2022.
  • CSS:
    • Свойство align-content се работи с display: block; (позволява да се подравняват елементите на ниво блок без преобразуване на контейнера в flex или grid).
    • Свойство transform-box обзаведе с поддръжка на стойности content-box и stroke-box.
    • Реализирана е поддръжка на свойството content-visibility (позволява да се пропусне рендерирането на елемента до момента, в който наистина не е необходим).
  • JavaScript:
  • WebAssembly: Включена е поддръжка на множество памети (позволява на WASM модулите да използват и импортират няколко независими линейни участъка на памет).
  • Включена е поддръжка Popover API (позволява създаването на поп-ъпи на ниво потребителски интерфейс, които могат да бъдат използвани за менюта с действия, персонализирани поп-ъп известия и т.н.). Поп-ъп и неговият тригер могат да бъдат създадени с помощта на HTML атрибути или JavaScript, а оформлението — с CSS. Реализирани са следните уеб API:
  • Появи се поддръжка на свойства RTCIceTransport state и gatheringState, свързани със събитията statechange и gatheringstatechange_event, както и свойства RTCDtlsTransport.iceTransport.
  • Реализирано поддръжка Element.ariaBrailleLabel и Element.ariaBrailleRoleDescription (отразяват глобалните HTML атрибути ARIA aria-braillelabel и aria-brailleroledescription.
  • Включена е поддръжка Clipboard.readText() (позволява при опит за прочитане на данни от буфера за обмен да се покаже меню за вмъкване, за да потвърди потребителят действието).
  • Премахната прекратената поддръжка в предходната версия DOMRequest.
  • Изтрито свойство SVGAElement.text (вместо него трябва да се използва textContent).
  • Инструменти за разработчици:
    • Съобщенията за нарушаване на CSP станаха по-информативни.
    • Отладчик научи да следите всички DOM мутации (:tracer —dom-mutations).
    • Върнато отстранена преди година опция, която позволява да се деактивира наложеният слой с уведомление, че уеб приложението е спряно в отладчика (devtools.debugger.features.overlay). Тя беше считана за ненужна, но практиката показа, че на уеб разработчиците понякога им е нужна.
    • В долната част на панела на отладчика добавено меню за различни действия, свързани с картите на кода.

Източник: linux.org.ru

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