Dostupné Firefox 80.
- Objevila se možnost nastavit Firefox jako systémový prohlížeč PDF souborů.
- Významně zrychleno načítání a zpracování seznamu škodlivých a problematických doplňků. Tato novinka bude portována do ESR vydání, protože udržovat dva různé formáty „černé listiny“ je nákladné, a zahrnout změnu do 78. vydání (na jehož základě je nyní vytvořena aktuální ESR větev) se vývojářům nepodařilo kvůli nedávno objevené chybě.
- Bylo zahrnuto automatické vytváření zálohy uložených přihlašovacích údajů/hesel. Pokud Firefox zjistí, že file logins.json je poškozené, bude soubor obnoven ze zálohy.
- Přidána nastavení security.warn_submit_secure_to_insecure, které umožňuje vypnout upozornění, zobrazené při pokusu o odeslání dat přes formulář po nezabezpečeném připojení ze stránky otevřené přes HTTPS.
- Přidáno více experimentálních nastavení (pro jejich zobrazení je třeba povolit browser.preferences.experimental).
- Nyní nesmí být doba platnosti TLS certifikátů vydaných od 1. září 2020 a později delší než 13 měsíců, a certifikátů vydaných před tímto datem nesmí přesáhnout 825 dní (2 roky a 3 měsíce). Při pokusu o otevření webové stránky, která používá certifikát s delší platností, bude vydána chyba. V posledních letech se maximální doba platnosti certifikátů pod tlakem výrobců prohlížečů postupně zkracovala z 8 na 5 a poté na 3 roky. V roce 2019 se certifikační autoritám podařilo obhájit ponechání předchozí doby (3 roky), ale začátkem roku 2020 Apple ignoroval CA/Browser Forum a jednostranně zavedl nové omezení, po kterém se k němu přidali Google a Mozilla.
- Sníženo množství animací pro uživatele, kteří mají v nastavení desktopového prostředí vypnuté animace. Například místo animace načítání stránky budou nakresleny písečné hodiny.
- Opraveno chyba, která vedla k nadbytečnému prefixu „http“ v adrese zkopírované z adresního řádku.
- Opraveny různé chyby a pády, které nastávaly při používání čteček obrazovky (například nyní lze číst názvy SVG, stejně jako názvy štítků a popisy).
- JavaScript: byla přidána podpora syntaktického výrazu export * as namespace z ECMAScript 2021.
- HTTP: direktiva fullscreen, použitá na <iframe>, nefungovala, pokud chyběl atribut allowfullscreen.
- HTTP: hlavička Pragma umí je ignorována, pokud je přítomna Cache-Control.
- Web Animations API: byla přidána podpora pro operace kompozice — viz KeyframeEffect.composite a KeyframeEffect.iterationComposite.
- Media Session API: byla přidána podpora pro akce seekto (umožňuje ovládacím prvkům dotazovat se na konkrétní časovou pozici) a skipad (přeskočí aktuální reklamní blok, aby pokračovalo přehrávání hlavního obsahu, pokud je to možné a pokud předplatné umožňuje přeskočení reklamy).
- WebGL: byla přidána podpora pro rozšíření KHR_parallel_shader_compile.
- Window.open() outerHeight a outerWidth nejsou dostupné pro webový obsah.
- WebRTC: byla přidána podpora pro RTX a Transport-cc (zlepšuje kvalitu hovorů při špatném připojení a lépe odhaduje šířku pásma)
- WebAssembly: jsou povoleny atomické operace pro nedělenou paměť.
- Nástroje pro vývojáře:
- Ve webové konzoli byla přidána možnost blokovat a odblokovat síťové požadavky pomocí příkazů :block a :unblock.
- Při přiřazení třídy prvku v Inspektoru budou uživateli nabídnuty návrhy pro automatické dokončení.
- Když je debugger přerušen při výskytu výjimky, v náhledu na panelu zdrojů se zobrazí ikona, která odhalí stopu zásobníku.
- V seznam žádostí síťového monitoru byla přidána ikona „želva“, která značí pomalé připojení, které trvá déle než 500 ms (toto hodnotu lze měnit).
- V Inspektoru je k dispozici experimentální panel, který zobrazuje problémy s křížovou kompatibilitou.
Zdroj: linux.org.ru
