Firefox 84

Dostupný Firefox 84.

  • Nejnovější verze s podporou Adobe Flash. Podpora NPAPI má být v příštím vydání odstraněna, protože Flash je jediný NPAPI plugin povolený ve Firefoxu.
  • Rozšířil se počet povolených systémů WebRender:
    • Linux: GNOME/X11 (S výjimkou systémů s proprietárními ovladači NVIDIA a také s kombinací „grafika Intel a rozlišení >= 3440x1440). V příštím čísle naplánováno povolit WebRender pro kombinaci GNOME/Wayland (kromě XWayland)
    • macOS: Big Sur
    • Android: GPU Mali-G.
    • Windows: grafika Intel 5. a 6. generace (Ironlake a Sandy Bridge). Také WebRender zakázáno pro majitele grafických karet NVIDIA používajících více monitorů, které mají různé obnovovací frekvence.
  • Firefox naučil se k použití PipeWire. Podpora PipeWire přidal ve WebRTC.
  • Linux přijal nové metody pro alokaci sdílené paměti, což zvýšilo výkon a zlepšilo kompatibilitu s Dockerem.
  • Implementována nativní podpora pro procesory Apple Silicon. Ve srovnání s emulátorem Rosetta 2 se nativní sestavení spouští 2.5krát rychleji a odezva webových aplikací je dvojnásobná. K přehrávání obsahu DRM je však stále nutný emulátor.
  • Antivirový software Cylance na macOS může omylem považovat Firefox za malware a narušit jeho instalaci.
  • Přidán správce procesů (stránka about:processes), který umožňuje odhadovat spotřebu prostředků každého vlákna. Další informace jsou plánovány do budoucna.
  • Režim obraz v obraze naučil se zapamatovat si velikost a polohu okna. Navíc okno obraz v obraze teď se otevře na stejném monitoru, kde je otevřeno okno prohlížeče (předtím se vždy otevíralo na hlavním monitoru).
  • V sekci experimentálních nastavení (abyste je viděli, musíte povolit browser.preferences.experimental a otevřít stránku about:preferences#experimental) bylo přidáno nastavení, které umožňuje používat několik oken obraz v obraze současně čas.
  • Nyní můžete změnit měřítko panelů vytvořených doplňky, vyskakovacími okny a bočními panely (Ctrl+kolečko myši).
  • Po importu dat z jiného prohlížeče Firefox automaticky povolí lištu záložek, pokud ji má druhý prohlížeč povolenou a má záložky.
  • Nyní na stránce pro správu doplňků (about:addons). jsou ukázány nejen základní, ale i doplňková oprávnění (která doplněk požaduje nikoli při instalaci, ale v okamžiku povolení konkrétního nastavení, pro které jsou tato oprávnění potřeba). Před tím se další oprávnění nezobrazovala, nebylo možné je odvolat.
  • Když vytvoříte nový profil, všechny důvěryhodné zprostředkující certifikační autority budou staženy ze serverů Mozilly ve stejný den, nikoli několik týdnů předtím. Díky tomu je pravděpodobnější, že nový uživatel Firefoxu nenarazí na bezpečnostní chyby při návštěvě špatně nakonfigurovaných webových stránek.
  • Realizováno ochrana proti zranitelnostem, jako je nalezený před rokem a půl v klientovi Zoom. Například, pokud dříve možnost „vždy použít Zoom Meetings k otevření odkazů zoommtg://“ platila pro všechny weby (kliknutím na takový odkaz z libovolného webu se otevřel klient Zoom), nyní tato možnost funguje pouze v rámci domény (pokud povolte jej na example1.com a poté, když kliknete na odkaz zoommtg:// z othersite.com, znovu se zobrazí pole dotazu). Aby to uživatelům nezpůsobilo příliš mnoho nepříjemností, zabezpečení (řízené nastavením security.external_protocol_requires_permission) se nevztahuje na některá oblíbená schémata, jako je tel: a mailto:
  • Pokud je certifikát SSL vydán pouze pro www.example.com a uživatel se pokusí přejít na https://example.com, Firefox se automaticky přesměruje na https://www.example.com (předtím uživatelé v případy obdržely chybu SSL_ERROR_BAD_CERT_DOMAIN).
  • Firefox nyní vždy přijímá adresy localhost (http://localhost/ и http://dev.localhost/) jako odkaz na rozhraní zpětné smyčky (tj. http://127.0.0.1). Zdroje načtené z localhost tedy již nejsou považovány za smíšený obsah.
  • Soubory PDF, kancelářské dokumenty a mediální soubory teď jsou vždy uloženy se správnou příponou (někdy byly uloženy bez přípony).
  • Maximální počet neúspěšných pokusů o použití DoH (po kterém se prohlížeč automaticky přepne na běžný DNS) byl zvýšen z 5 na 15.
  • Na platformě Windows se o akceleraci Canvas 2D nyní stará GPU.
  • CSS:
    • Pseudo třída :ne() získal podporu pro složité selektory.
    • Proprietární vlastnost -moz-default-appearance již není podporována pro scrollbar-small (mělo by místo toho použít scrollbar-width: thin) a scrollbar (pouze pro macOS; místo toho by se měl použít scrollbar-horizontal a scrollbar-vertical).
  • JavaScript: vlastní formáty data a času zadané jako parametr konstruktoru Intl.DateTimeFormat(), nyní podporují specifikaci počtu číslic používaných k vyjádření zlomků sekund (fractionalSecondDigits).
  • OHEŇ:
  • Vývojářské nástroje:
    • Panel sítě je nyní moci zvládnout náhlá selhání a zobrazit užitečné podrobnosti ladění, jako je trasování zásobníku. Odesílání chybových zpráv je zjednodušeno – stačí kliknout na odkaz.
    • Inspektor přístupnosti se naučil ukazovat pořadí procházení prvků stránky pomocí klávesy Tab. Vývojáři tak mohou ocenit snadnou navigaci pomocí klávesnice.

Zdroj: linux.org.ru