Disponibil Firefox 80.
- A apărut posibilitatea de a desemna Firefox ca vizualizator sistemic de fișiere PDF.
- Semnificativ accelerată încărcarea și procesarea listei de extensii rău intenționate și problematice. Această noutate va fi portată în versiunea ESR, deoarece întreținerea a două formate diferite de 'listă neagră' este costisitoare, iar integrarea modificării în versiunea 78 (pe baza căreia se formează ramura ESR actuală) nu a fost posibilă din cauza unei erori descoperite în ultima clipă.
- A fost inclusă crearea automată a unei copii de rezervă pentru loginurile/parolele salvate. Dacă Firefox descoperă că logins.json este corupt, fișierul va fi restaurat din copia de rezervă.
- A fost adăugată setarea security.warn_submit_secure_to_insecure, care permite dezactivarea un avertisment, mesajului afișat atunci când se încearcă trimiterea de date printr-un formular de pe o pagină deschisă prin HTTPS, printr-o conexiune nesigură.
- Au fost adăugate mai multe setări experimentale (pentru a le vizualiza, trebuie activat browser.preferences.experimental).
- Acum, durata de valabilitate a certificatelor TLS emise din 1 septembrie 2020 și ulterior nu poate depăși 13 luni, iar certificatul emis anterior acestei date nu poate depăși 825 de zile (2 ani și 3 luni). Atunci când se încearcă deschiderea unui site care folosește un certificat cu o durată de valabilitate mai lungă, va fi generată o eroare. În ultimii ani, perioada maximă de valabilitate a certificatelor a fost, sub presiunea producătorilor de browsere, constant redusă de la 8 la 5, apoi la 3 ani. În 2019, autoritățile de certificare au reușit să păstreze perioada precedentă (3 ani), dar la începutul anului 2020, Apple a ignorat CA/Browser Forum și a introdus unilateral o nouă limitare, după care s-au alăturat Google și Mozilla.
- Numărul de animații pentru utilizatorii care au dezactivat animațiile în setările mediului de lucru desktop a fost redus. De exemplu, în loc de animația de încărcare a paginii vor fi afișate orezurile de nisip.
- eroarea care provoca o întârziere semnificativă la deschiderea site-urilor în situația în care utilizarea WPAD și DoH era configurată simultan. eroarea care ducea la un prefix suplimentar 'http' în adresa copiată din bara de adresă.
- Au fost corectate diverse erori și căderi care apăreau la utilizarea cititoarelor de ecran (de exemplu, acum este posibil să se citească titlurile SVG, precum și numele etichetelor și descrierile).
- JavaScript: a fost adăugată suport pentru sintaxa export * as namespace din ECMAScript 2021.
- HTTP: directivă fullscreen, aplicată la . În schimb, trebuie folosit allow="fullscreen"., nu a funcționat dacă atributul allowfullscreen era absent.
- Cross-Origin-Embedder-Policy Pragma acum este ignorat, dacă este prezent Cache-Control.
- Web Animations API: a fost inclusă suportul pentru operațiuni de compunere — vezi KeyframeEffect.composite și KeyframeEffect.iterationComposite.
- Media Session API: a fost adăugată suportul pentru acțiuni seekto (permite controalelor să ceară căutarea unei anumite poziții temporale) și skipad (sari peste blocul publicitar curent pentru a continua redarea conținutului principal, dacă este posibil și dacă abonamentul permite sări peste reclame).
- WebGL: a fost adăugată suportul pentru extensia KHR_parallel_shader_compile.
- Window.open() outerHeight și outerWidth nu mai sunt disponibile pentru conținutul web.
- WebRTC: a fost adăugată suportul pentru RTX și Transport-cc (îmbunătățește calitatea apelurilor în condiții de conexiune slabă, precum și evaluează mai realist lățimea de bandă)
- WebAssembly: permise operațiuni atomice pentru memorie partajată.
- Instrumente pentru dezvoltatori:
- În consola web a apărut opțiunea de a bloca și debloca cererile de rețea folosind comenzile :block și :unblock.
- Upon atributul clasei elementului în Inspector, utilizatorului i se vor oferi sugestii de completare automată.
- Când debuggerul se oprește la o excepție, un tooltip pe panoul surselor va conține un semn ce dezvăluie trasarea stivei.
- În lista cererilor monitorului de rețea a fost adăugat un simbol de «tortuga», care indică o conexiune lentă, care durează mai mult de 500 ms (valoarea poate fi schimbată).
- În Inspector este disponibil un panou experimental care arată probleme de compatibilitate cross-browser.
Sursa: linux.org.ru
