Достъпен Firefox 121.
Какво ново:

  • Включена поддръжка на Wayland. По подразбиране вместо XWayland ще се използва композиторът Wayland (повече не се изисква стартиране на браузъра с параметри MOZ_ENABLE_WAYLAND). Това позволи добавянето на поддръжка за жестове на тъчпади и сензорни екрани, навигация с плъзгане, поддръжка на различни настройки DPI, когато в системата има множество монитори, както и подобряване на графичната производителност. Поради ограниченията на протокола Wayland с прозорците „картина в картина“ ще трябва или взаимодействието по-особен начин (обикновено с десен клик върху прозореца), или допълнително настройване на конзолата/рабочето пространство (KDE / GNOME). Освен това, отстранен проблема, поради която не беше възможно увеличаването на размера на прозореца „картина в картина“ под Wayland.
  • В прегледача PDF се появи плаващ бутон (иконка „коша“), който опростява изтриването на добавени от потребителя рисунки, изображения и текст.
  • В диалога за настройки е добавена опцията „Винаги подчертавайте линковете“.
  • Ако в системата не е зададен пощенски клиент по подразбиране, при посещение на пощенски сервис, който поддържа отваряне на линкове mailto://, Firefox ще предложи ще се установи като пощенски клиент.
  • От Tor Browser приет пач, добавящ настройки, които позволяват да не се показва заглавието на текущия таб в заглавието на прозореца на браузъра (privacy.exposeContentTitleInWindow. privacy.exposeContentTitleInWindow.pbm).
  • В много редове думата „Копирай“ противоречи на правилата на българския език и е заменена с „Копиране“. Както отбеляза един от доброволците, поддържащи българската локализация, неграмотната версия е по-разпространена и позната на повечето потребители (например в интерфейса на macOS Apple използва „Копирай“, а Microsoft в Windows, чиито потребители са значително повече от тези на macOS, използва „Копиране“). В украинските и белоруския локализации също се използва „Копиране“. Освен това, езикът не е статичен, постоянно се развива и променя, а правилата му се адаптират спрямо по-голямата част от носителите му.
  • Премахната страницата about:plugins, която дублира раздела „Допълнения и теми > Плагиणти“.
  • macOS:
  • Windows:
    • На страницата about:support добавено напомняне да инсталирате от Магазина на Windows разширението Microsoft AV1 Extension (ако то липсва) за хардуерно ускорение на декодирането на формата AV1 (поддържат се с видеокартите NVIDIA RTX 3000, AMD RX 6000 (с изключение на 6500XT), както и Intel Xe и Arc Alchemist).
    • Поправено невъзможност да зададете Firefox за браузър по подразбиране, ако е инсталиран от пакета MSIX.
    • Подобрени механизъм за работа с регистрационни записи.
  • HTML: е реализирана поддръжка отложеното зареждане фреймове (<iframe loading=lazy>), което ускорява първоначалното зареждане на страницата и намалява трафика и потреблението на памет (в случаите, когато потребителят не е прокарал страницата надолу и не е имало нужда да се заредят фреймове).
  • CSS:
    • Свойство text-wrap се поддържа стойности balance и stable (balance се използва за кратки блокове съдържание, като заглавия, и гарантира, че съдържанието ще бъде балансирано и лесно четимо, когато заема няколко реда. stable гарантира, че редактираното съдържание няма да бъде пренареждано, докато потребителят го редактира).
    • Добавено подкрепа за селектор :has()обикновено наричан родителски селектор (позволява прилагане на стилове към елемент въз основа на свързани елементи, например, li:has(ul) ще отговаря на списък, който съдържа списък от следващото ниво, а h1:has(+ p) ще отговаря на заглавие, следвано от абзац).
    • Свойство text-indent обзаведе подкрепа за стойности each-line и hanging (облекчават указването на определени стилове за отстъп на текста. Освен това, могат да се комбинират различни стойности, например, text-indent: 3em hanging each-line).
  • JavaScript:
    • Реализирано поддръжка на статичния метод Promise.withResolvers() (позволява разрешаване или отхвърляне на обещанието след неговото създаване).
    • Date.parse() сега поддържа допълнителни формати на дати:
      • Формат YYYY-MMM-DD позволява да посочите година, която надвишава 9999 (например, 19999-Jan-01).
      • MMM-DD-YYYY (например. Jan-01-1970).
      • Милисекунди за формати, които не отговарят на ISO (например, Jan 1 1970 10:00:00.050).
      • Ден от седмицата в началото (например, Wed, 1970-01-01, Wed, 1970-Jan-01, като денят от седмицата не е задължително да бъде коректен, например, foo 1970-01-01 е допустимо).
    • Други промени Date.parse():
  • WebAssembly: реализирано е премахване на опашки повиквания за подобряване на подкрепата за функционални езици.
  • WebTransport: интерфейсът WebTransportSendStream получи подкрепа за свойството sendOrder (позволява посочване на приоритета на изпращане на потока спрямо другите потоци).
  • Инструменти за разработчици: в отладчика сега може да се намери можете да деактивирате ключовата дума debugger; на текущата страница.

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

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