Релиз Firefox 77

Състоянието на релиза на уеб браузъра Firefox 77, както и мобилната версия Firefox 68.9 за платформа Android. Освен това, е създадено обновление клон с дългосрочна поддръжка 68.9.0. В близко бъдеще ще премине на етапа бета тестване преминава в клон Firefox 78, чийто релиз е насрочен за 30 юни.

Основни нововъведения:

  • Добавена е нова обслужваща страница «about:certificate» за достъп до вградения интерфейс за преглед на сертификати. В интерфейса може да се изведе списък на кореновите и запазени сертификати, да се прегледат детайлите на всеки сертификат и да се извърши експортиране на сертификати (поддръжката на внос все още липсва).
    Релиз Firefox 77
  • Добавена е експериментална поддръжка на формата за изображения AVIF (AV1 Image Format), който използва технологии за вътрешно компресиране от формата за кодиране на видео AV1 (поддържа се от Firefox 55). За включване на AVIF в about:config е предвидена опция image.avif.enabled. Контейнерът за разпространение на компресирани данни в AVIF е напълно аналогичен на HEIF. AVIF поддържа както изображения в HDR (High Dynamic Range) и цветова гама Wide-gamut, така и в стандартен динамичен диапазон (SDR).
  • Разширено числото системи за които е активирана системата за композиране WebRender, написана на езика Rust и позволяваща значително увеличаване на скоростта на рендериране и намаляване на натоварването на CPU. WebRender изнася настрана GPU операциите по рендериране на съдържанието на страницата, които се реализират чрез изпълнявани в GPU шейдъри. WebRender сега е включен на оборудване с Intel Skylake GT1, APU AMD Raven Ridge, AMD Evergreen и на лаптопи с видеокарти NVIDIA, работещи под управлението на Windows 10. За принудително активиране в about:config трябва да се активират настройките «gfx.webrender.all» и «gfx.webrender.enabled» или да се стартира Firefox с зададена променлива на средата MOZ_WEBRENDER=1.
  • В адресната лента подобрена разбор на търсещите фрази. Думите с точка вече се оценяват за свързаност с актуални домейни (например, преди въвеждането на ключови думи от вида «test.log» водеше не до търсене, а до опит за отваряне на сайт, а въвеждането на «data:url» с интервали и знак за въпрос — до търсене, а не зареждане).
  • Добавена е подкрепа некатегорични права, чийто иск в допълненията не води до показване на уведомление за потвърждение на нови права при инсталиране или актуализиране на допълнението, а се показва при непосредствено обращение на допълнението към операция, изискваща повишени права. Сред правата, които могат да се заявят като некатегорични, са включени management, devtools, browsingData, pkcs11.
    Proxy и сесия. За мотив добавянето на незадължителни разрешения се споменава желанието да се намали натоварването на потребителите при обновяване на добавки и да се предостави възможност за обновяване на добавката без задължително одобрение на разрешенията (по-рано, ако потребителят не се съгласява с разрешенията, добавката не се обновяваше).
  • За потребителите от Великобритания на страницата на нов таб включено се отображава съдържание, препоръчано от услугата Pocket. По-рано подобни страници се показваше бяха налични само за потребители от САЩ, Канада и Германия. Свързаната с избора на съдържание персонализация се извършва на страна на клиента и без предаване на данни за потребителя на трети страни (в браузъра се зарежда целия списък с препоръчани връзки за текущия ден, който се подрежда на страната на потребителя, взимайки предвид данните от историята на посещенията). Следва да се отбележи, че платените спонсорски блокове се показват само в САЩ и са ясно обозначени като реклама, в останалите страни рекламни статии към момента не се използват. За деактивиране на препоръчваното Pocket съдържание е предвидено настройката в конфигуратора (Firefox Home Content/Recommended by Pocket) и опцията «browser.newtabpage.activity-stream.feeds.topsites» в about:config.

    Релиз Firefox 77
  • В конфигуратора в падащото меню на методите за блокиране на бисквитки в секцията за настройка на блокиране на проследяване добавен е добавен нов пункт за динамична изолация на бисквитките по показвания домейн в адресната лента («Dynamic First Party Isolation«, когато собствените и чуждестранните включвания се определят на основата на основния домейн на сайта). В about:config интерфейсът се активира чрез настройката «browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled» или директно «network.cookie.cookieBehavior = 5».

    Релиз Firefox 77
  • За опростяване на навигацията на устройства с тъчскрийн бяха увеличени отстъпите на панела с отметки (при отваряне на нов таб новата адресна лента Megabar частично покрива панела с отметки и оставя малко място за натискане).
  • Реализирани нови модални диалози, свързани с отделни табове и не блокиращи целия интерфейс. За управление на активирането на свързването на диалозите в about:config са добавени опциите «prompts.defaultModalType», «prompts.modalType.confirmAuth» и «prompts.modalType.insecureFormSubmit» (1 — свързване с съдържанието, 2 — свързване с таба, 3 — свързване с прозореца).

    Релиз Firefox 77
  • В about:config е добавена новата настройка middlemouse.openNewWindow, с помощта на която можете да деактивирате използването на средната мишка за отваряне на връзка в нов таб.
  • от инструменталната лента, ако не е използвана в продължение на 120 дни (някога беше включена по подразбиране и след това беше запазена в много стари профили, въпреки че потребителите на тези профили вече не я ползват). настройка browser.urlbar.update1.view.stripHttps (подкрепата за настройка browser.urlbar.trimURLs остава).
  • Изцяло от Gecko двигателя. е премахната подкрепа
    XUL Grids.
  • По подразбиране е включено автоматично въртене на JPEG изображения, основано на данните от Exif.
  • Премахната е настройката «browser.urlbar.oneOffSearches». За да скриете бутоните на алтернативните търсачки, които се появяват при започване на писане в адресната или търсачната лента, можете да изберете необходимите търсачки на страницата about:preferences#search.

    Релиз Firefox 77
  • Текстът, който не попада в ограниченията на «maxlength», вече не се отрязва при поставяне в полета и