Достъпен Firefox 74.

  • Мениджърът на пароли научи как да сортира записите в обратен ред (Я-А).
  • Край с добавките, инсталирани глобално (за всички потребители в системата, например в %ProgramFiles%Mozilla Firefoxextensions). Този метод на разпространение се използва за предварителна инсталация в дистрибуции, а също и за налагане на добавки при инсталиране на софтуер от трети страни. Разработчиците го смятат за порочен, тъй като лишава потребителите от възможността да премахват такива добавки чрез мениджъра на добавки (например, ако добавката причинява проблеми или на потребителя не му харесва, че му е наложено). Сега управлението на добавките е напълно под контрол на потребителя. Вече инсталираните добавки ще продължат да работят (потребителят вече може да ги премахне през управлението на добавки), а новоинсталираните ще бъдат игнорирани. На събирачите на персонализирани дистрибуции (Windows) и поддържачите (Linux) ще им бъде предоставена специална опция на етапа на компилация, която възстановява поддръжката на глобално инсталираните добавки. Корпоративните потребители имат възможност да внедряват добавки чрез групови политики.
  • Допълнение Facebook Container (автоматично отваря социална мрежа в отделен контейнер) поддържа потребителски списък с домейни, които също ще бъдат автоматично добавени в контейнера.
  • Бутонът за създаване на нов раздел получи меню, извиквано с десен бутон (работи само при включени контейнери), от което можете да изберете контейнер за създавания раздел. Освен това е добавена настройка „Избиране на контейнер за всеки нов раздел“, която позволява извикването на такова меню и с ляв бутон на мишката.
  • Появи се възможност за забрана на отделянето на раздела. Невнимателното превръщане на раздела в отделен прозорец дразнеше потребителите в продължение на много години (съответният билет е отворен преди 9 години). За деактивиране на поведението на отделяне на раздели е предвидена настройка browser.tabs.allowTabDetach.
  • Горещите клавиши на добавките сега могат да бъдат не само преназначени, но и изключени.
  • За потребителите в САЩ по подразбиране е включено използването на DNS чрез HTTPS. Резолвер по подразбиране — Cloudflare. В настройките можете да го смените на NextDNS или да зададете адрес на собствен резолвер.
  • В сборките за Linux е прилагана технология RLBox. C++ кодът на потенциално уязвими трети библиотеки се преобразува в модул WebAssembly, чийто права са строго ограничени, а след това модулът се компилира в машинен код и се изпълнява в изолиран процес. Първата такава библиотека стана Graphite.
  • За устройства със сензорни екрани реализирано ускорение на превъртането.
  • В Windows и macOS сега е възможен импорт на данни от Edgium (Edge на основанието на Chromium).
  • Браузер вече не разкрива локалният IP адрес на машината чрез WebRTC (вместо локалния адрес се използва случаен идентификатор), затова на потребителите се препоръчва да възстановят настройките media.peerconnection.ice.default_address_only и media.peerconnection.ice.no_host (чрез изменения в тези настройки по-рано се постигаше скриване на локалния адрес).
  • Търсенето в историята вече игнорира диакритични знаци (например, търсенето на думата פסח ще намери също всички вхождения на פֶּסַח).
  • Както беше обявено преди година и половина, изключено поддръжката на TLS 1.0 и TLS 1.1 ще бъде прекратена. Ако сървърът не поддържа TLS 1.2, потребителят ще види съобщение за грешка при установяване на защитена връзка и бутон, който активира поддръжката на остарели протоколи (в бъдеще поддръжката им ще бъде напълно премахната). Други популярни браузъри също ще спрат поддръжката на стари протоколи (TLS 1.0 е пуснат през 1999, а TLS 1.1 — през 2006 г.), тъй като те не поддържат съвременни бързи и надеждни алгоритми (ECDHE, AEAD), но изискват поддръжка на стари и слаби (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Преди година делът на трафика, използващ тези протоколи, не надвишаваше половин процент, а в момента още повече е намалел.
  • HTTP:
    • Активирана е поддръжката на HTTP заглавието Feature Policy. С него разработчикът на сайта може да указва, кои възможности и API браузерът трябва да използва или не да използва (например, за оптимизиране на работата на сайта). Feature Policy по някакъв начин наподобява CSP, но управлява възможностите на браузера, а не сигурността. Следователно, фреймовете (<iframe>), в които е открит друг домейн, повече не могат може да искат достъп до геолокация, камера, микрофон, улавяне на екрана и режим на цял екран, ако това не е явно разрешено чрез Feature Policy.
    • Осъществена е поддръжка на Cross-Origin-Resource-Policy (CORP), с него сайтът може да блокира определени заявки от външни източници (например, да забрани достъпа от външни ресурси до скриптове и изображения на текущия сайт), което предотвратява спекулативни атаки по странични канали (Meltdown и Spectre), както и атаки с използване на междусайтови скриптове.
    • Добавено събитие languagechange_event, което сработва при смяна на предпочитания език от потребителя.
  • CSS:
    • Активирана е поддръжката на свойството text-underline-position, позволяваща управление на позицията на подчертаването (например, настройване на подчертаването под подстрочни символи на химическа формула).
    • Стойности на свойствата text-underline-offset и text-decoration-thickness отсега нататък могат да бъдат изразявани в проценти.
    • Свойство outline-style приоблича поддръжка на стойността auto.
    • Прекратено поддръжка за свойства -moz-column-*, вместо които трябва да се използват стандартни свойства без префикс.
  • JavaScript:
  • Инструменти за разработчици:
    • Разпознаването на неработещи CSS правила сега взема под внимание позициониране на елементите.
    • Отладчик на JavaScript научи отстранява код в вложени уеб работници.
    • Подобрена интеграция с разширението React Developer Tools.

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

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