Достъпен Firefox 152, чийто основни нововъведения включват преработен интерфейс за настройки и експериментална поддръжка на JPEG XL.

  • Напълно преработен интерфейс за настройки на браузъра (browser.settings-redesign.enabled). Големите раздели са разделени на отделни страници, подобрена е навигацията в настройките.
  • Добавени са допълнителни интервали при променяне на мащаба на страницата.
  • В раздела за експериментални настройки е добавена възможността включете поддръжката на JPEG XL (JXL).
  • При въвеждане на думите "тихо", "тише" и "шшш" в адресната лента сега появява се предлага да изключите звука на всички табове, които го възпроизвеждат.
  • В Linux и Windows вече е възможно да копирате адреса на таба (включително и на неактивния) или на няколко избрани таба, като изберете "Сподели" → "Копиране на връзка" от контекстното меню на таба.
  • В настройките на лентата с инструменти стана налична бутонът "Изпрати таб", който може да бъде изтеглен на лентата.
  • На страницата "Грешка при установяване на защитена връзка" добавен код за грешка TLS.
  • Реализирана подкрепа WebAuthn Свързани Искания за Произход (позволява използването на един пасскей на няколко домейна).
  • Ако потребителят обнови страницата в режим на частно преглеждане, Firefox ще го приеме за наличие на проблеми и ще предложи да изключи блокирането на тракери на нея..
  • Страничната лента "Табове от други устройства" сега позволява може да отвори връзка в нов таб или в нов контейнер.
  • Ако потребителят е започнал да изтегля PDF или друг файл, отварящ се в браузъра, и след това затвори текущия таб или превключи на друг, файлът сега ще се отвори във фона, а не ще отвлече фокуса.
  • Поправено липсата на опцията "Вмъкване" в контекстното меню при редактиране на текст на някои сайтове (Squarespace, LinkedIn, eBay).
  • В системи с множество екрани прозорецът "За програмата" сега се отваря на същия екран, на който е последно използваното прозорец на браузъра.
  • Обновен дизайнът на диалоговия прозорец "Докладвайте за счупен сайт". В частност, при избор на категория "Нещо друго" от потребителя вече се изисква да опише какво точно, според него, е счупено.
  • Вграденият преводач получи поддръжка на баския и галисийския език.
  • В сборките на хърватски, британски английски, грузински, персийски, словенски, таджикски, тамилски, тибетски, турски, уелски и коса по подразбиране е добавен речник за проверка на правописа.
  • В Linux и macOS Коригирано неправилното преместване и маркиране с клавишите със стрелки в текст, написан отдясно наляво.
  • macOS:
    • Включена Поддръжка на глобално архивиране на профил.
    • Установена Поддръжка на системни клавишни комбинации за навигация в текста, включително преместване между параграфите.
    • Плъзгането на изображения от браузъра на работния плот вече поставя файл на мястото, където е пренесен, и работи по-отзивчиво.
  • Бисквитките, които не съдържат символ =, сега се обработват като бисквитки без стойности (name="foo", value=""), а не като безименни (name="", value="foo"). Същото важи и за Safari.
  • SVG: Появи се Поддръжка на свойството SVGTextPathElement.side (определя от коя страна на текстовия път се рисува текстът).
  • CSS: Добавено свойство field-sizing (позволява управление на размерите на формените елементи).
  • API:
    • Интерфейс PerformanceResourceTiming придоби свойства firstInterimResponseStart и finalResponseHeadersStart (позволяват измерването на времето, необходимо на браузъра след изпращане на заявка за получаване на междинни HTTP отговори и финален HTTP отговор съответно).
    • Реализирана Поддръжка на свойствата AnimationEvent.animation и TransitionEvent.animation (предоставят по-удобен начин за достъп до свързаната анимация, отколкото извикването на element.getAnimations() с филтриране по свойства animationName или propertyName).
    • DOM:
      • Интерфейс Notification сега поддържа свойства actions и maxActions (съдържат съответно действия, зададени чрез ServiceWorkerRegistration.showNotification(), и платформа-зависимия максимален брой действия, които могат да бъдат зададени за известието). Това позволява на разработчиците да добавят бутони в уеб известията, които изпълняват определени действия.
      • Методът Element.getAnimations() сега може приемане на параметър options.pseudoElement (позволява директно избор на конкретен псевдоелемент вместо филтриране на резултатите, получени с { subtree: true }).
      • Методът Element.requestPointerLock() беше получен поддръжка на параметъра options.unadjustedMovement (позволява деактивиране на ускорението на мишката на ниво операционна система и използване на "сурови" данни за движенията на мишката, когато е необходимо бавно и точно управление на курсора).
    • Медиа, WebRTC и Web Audio: Свойството receiveTime вече включено в метаданните, върнати от методите RTCEncodedVideoFrame.getMetadata() и RTCEncodedAudioFrame.getMetadata(), а също така може да бъде предадено на конструкторите RTCEncodedVideoFrame() и RTCEncodedAudioFrame() като свойство в параметъра options.
  • Инструменти за разработчици: Добавена е настройка "Показване на коментари", позволяваща деактивиране на показването на HTML коментари в Инспектора.

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

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