Достъпен Firefox 79.
- Мениджърът на пароли научи да експортира запазените пароли (в формат CSV).
- В диалоговия прозорец за настройки е добавена страница с експериментални функции. За да я видите, трябва да активирате настройката browser.preferences.experimental.
- Страницата about:support получи бутон "Изчисти кеша на стартиране".
- Включено предположение за непълно въведени търсения (browser.urlbar.richSuggestions.tail). Например, ако потребителят е въвел "hobbit holes for sale in l", търсачката може да предложи опции като "hobbit holes for sale in london", "hobbit holes for sale in laguna", "hobbit hole for sale in lotr mod", "hobbit hole for sale in lake district", "hobbit hole for sale in lake district tripadvisor", "hobbit hole for sale in lego", "hobbit hole for sale in lord of the rings", "hobbit hole for sale in layout", "hobbit hole for sale in lego set" и "hobbit hole for sale in location rdr2". Търсачката трябва да поддържа тази функция, за да работи.
- В контекстното меню на заредените PDF файлове са добавени опции "Отвори с подразбираща се програма" и "Винаги отвори с подразбираща се програма".
- Добавена е настройка browser.urlbar.dnsResolveSingleWordsAfterSearch, която позволява да се определи приоритета на операциите (търсене и резолвинг в локалната мрежа) при въвеждане на единична дума в адресната лента.
- Контейнерите получиха възможността автоматично да изолират посочените от потребителя сайтове.
- Механизмът за съхранение на данни, принадлежащи на разширения, беше пренаписан на Rust и преместен на същия бекенд, като синхронизацията на Firefox.
- Потребителите в Германия ще получават препоръки от Pocket на страницата на новата раздел.
- Поправени са сриващи проблеми, свързани с приложения за четене на екрана.
- SVG елементите title и desc (етикети и описания) вече се разпознават коректно от приложенията за четене на екрана.
- На системите с Wayland изключено поддръжката на dmabuf-video-textures, която предизвикваше проблеми.
- HTML:
- Атрибутът sandbox на елемента <iframe> отсега нататък поддържа токена allow-top-navigation-by-user-activation.
- Настройването на target="_blank" на елементите <a> и отсега нататък осигурява същото поведение, както при задаване на rel="noopener". Това ще затрудни живота на фишърите и рекламните мрежи..
- CSS: prefers-color-scheme лишено от значение no-preference.
- JavaScript:
- Включена поддръжка SharedArrayBuffer. Преди това тя беше деактивирана заради уязвимостта Spectre..
- Достъпен е метод Promise.any().
- Реализирана е поддръжка на обекти WeakRef.
- Появила се е поддръжка на операторите за логично присвояване: ??=, &&= и ||=,
- Обекти Atomics сега работят и с несъразделена памет.
- Конструктор Intl.DateTimeFormat() получи поддръжка за опции dateStyle и timeStyle.
- Конструктор Intl.NumberFormat() сега поддържа повече системи за номериране.
- HTTP: поддръжка на заглавки е реализирана Cross-Origin-Embedder-Policy (COEP) и Cross-Origin-Opener-Policy (COOP).
- API:
- DOM:
- Събитие loadstart интерфейса FileReader отсега се изпраща асинхронно.
- Метод CanvasPattern.setTransform() получи поддръжка като входен параметър на обекти DOMMatrix и SVGMatrix.
- Някои вътрешни събития Gecko (включително DOMWindowClose) вече не са достъпни за уеб съдържанието.
- DOM:
- WebAssembly:
- Добавена поддръжка на пакетни операции с паметта.
- Добавена поддръжка на препраткови типове.
- Добавена поддръжка на многопоточността.
- Инструменти за разработчици:
- Конзола:
- Запитвания с кодове на отговори 400-499 и 500-599 отсега се смятат за грешки и се показват, дори при изключени филтри Response и XHR.
- Запитвания, блокирани от браузера или добавки, получиха отговаряща икона.
- Отладчик:
- Реализиран е стек от асинхронни повиквания, позволяващ следене на асинхронни събития, таймери и обещания. Верижните асинхронни повиквания се показват не само в стека на повикванията на отладчика, но и за трасировки на стека при грешки в конзолата, както и в мрежовите запитвания.
- Меню „Постави в черна кутия“ е преименувано на „Игнорирай“. Предварителен преглед на стойностите на променливите на мястото на тяхното използване в кода сега е достъпен и за изключения.
- Елементи в разделите „Изрази за проследяване“ и „Области на видимост“ получиха подсказка при задържане на мишката, показваща техните стойности.
- раздел „Стек на повикванията“
- В добавен е елемент от контекстното меню за рестартиране на текущия фрейм на стека. Грешките в JavaScript отсега се показват не само в конзолата, но и в отладчика. Съответстващите редове се подчертават и показват подробности за грешките при задържане на курсора.
- Повишена надеждност при отваряне на изходния код на SCSS и CSS-in-JS в инспектора, благодарение на подобрено обработване на картите на изходния код.
- инструмент „Приложение“
- Добавен , позволяващ отстраняване на грешкисервисни работници манифести на уеб приложения и Вкладката „Съобщения“ на мрежовия монитор е обединена с.
- вкладката „Отговор“ Инспекторът за достъпност сега се включва автоматично при преминаване на съответната вкладка, не е нужно да го включвате ръчно..
- в режим на адаптивен дизайн
- В при включена симулация на докосване, събитията за плъзгане с мишка се интерпретират като събития за плъзгане с докосване или плъзгане. В режим на дистанционно отстраняване на грешки в адресната лента са добавени бутоните „Назад“ и „Напред“.
- Поправена е недостъпността на някои инструменти при използване на приложения за четене на екрана.
- Проблемът с недостъпността на някои инструменти при използването на приложения за четене на екрана е отстранен.
- Конзола:
Източник: linux.org.ru
