Disponibil Firefox 76.
- Manager de parole:
- De acum încolo avertizează veți fi informat că numele de utilizator și parola salvate pentru resursa respectivă au fost compromise într-o breșă de date care a afectat această resursă, precum și că parola salvată a fost detectată într-o breșă de pe o altă resursă (de aceea este recomandat să folosiți parole unice). Verificarea breșei nu dezvăluie numele de utilizator și parolele utilizatorului serverului extern: numele de utilizator și parola sunt criptate, iar primele câteva caractere ale hash-ului sunt trimise către serviciul Have I Been Pwned, care returnează toate hash-urile relevante pentru cererea efectuată. Apoi, browserul compară local hash-ul complet. O potrivire înseamnă că credențialele sunt prezente în vreuna dintre breșele de date.
- Atunci când creați un nou cont sau modificați o parolă existentă, utilizatorului i se oferă automat opțiunea de a genera o parolă complexă (12 caractere, incluzând litere, cifre și simboluri speciale). Această funcție este acum disponibilă pentru toate câmpurile , nu doar pentru cele care au atributul "autocomplete = new-password".
- În macOS și Windows, când încercați să vizualizați parolele salvate, va se solicită parola/PIN-ul/biometria/cheia hardware a contului de sistem (dacă nu a fost stabilită o parolă principală). Implementarea acestei opțiuni pe Linux este împiedicată de eroarea 1527745..
- Modul de lucru «imagine în imagine» a fost îmbunătățit: video-ul desprins poate fi adus în modul ecran complet (și invers) cu un dublu clic.
- A apărut posibilitatea de a interacționa cu un site specific ca și cum ar fi o aplicație desktop (într-o fereastră separată, fără interfața browser-ului, iar navigarea pe linkuri este permisă doar în interiorul domeniului curent). Setarea browser.ssb.enabled adaugă în meniul site-ului („punctele de suspensie” din bara de adrese) opțiunea „Instalează site-ul ca aplicație”.
- A fost adăugat modul de lucru „numai HTTPS” (dom.security.https_only_mode), în care toate solicitările realizate prin protocolul HTTP sunt automat efectuate prin HTTPS și sunt blocate dacă accesul prin HTTPS nu reușește. În plus, începând cu Firefox 60, există o setare mai blândă, security.mixed_content.upgrade_display_content, care face același lucru, dar doar în privința conținutului pasiv (imagini și fișiere media).
- Pe sistemele care utilizează Wayland, a fost implementată accelerarea hardware pentru redarea video în format VP9 și alte formate (în plus față de suportul pentru versiunea anterioară accelerarea H.264).
- În interfața de gestionare a extensiilor, acum sunt afișate toate domeniile., la care extensia are acces (anterior erau afișate doar câteva dintre primele domenii din listă).
- Pagina about:welcome a fost complet rescrisă.
- La deschiderea tab-urilor noi, lățimea umbrei din jurul barei de adrese a fost ușor redusă.
- Dimensiunea barei de marcaje a fost ușor mărită, pentru ca utilizatorii de ecrane tactile să nu o rateze.
- WebRender este activat dintr-o dată pe laptopurile cu Windows care au grafică Intel de cel puțin a 9-a generație (HD Graphics 510 și mai sus) și o rezoluție a ecranului <= 1920×1200.
- Suport implementat culori CSS4.
- JS: suportul pentru numberingSystem și calendar a fost activat pentru formatele Intl.NumberFormat, Intl.DateTimeFormat și Intl.RelativeTimeFormat.
- Suport inclus AudioWorklet, permițând procesarea complexă a sunetului în scenarii precum jocurile sau realitatea virtuală. De asemenea, rezolvă problema absenței sunetului în clientul web Zoom.
- Parametru window.open() windowFeatures nu mai permite ascunderea unor elemente ale ferestrei browser-ului (tabbar, menubar, toolbar, personalbar), ci servește doar pentru a indica dacă pagina va fi deschisă într-o fereastră separată. Această funcționalitate a fost suportată doar în Firefox și IE și a creat probleme la restaurarea sesiunilor.
- Încercările paginilor web de a accesa un protocol necunoscut folosind location.href sau <meta http-equiv=«refresh»> nu mai duc la pagina „Tip de adresă necunoscut”, ci sunt blocate în tăcere (ca în Chromium). Pentru a deschide aplicații externe, ar trebui folosit window.open() sau <iframe>.
- Instrumente pentru dezvoltatori:
- Debugger: elementele panoul „Surse” au primit opțiunea de meniu context „Pune în cutia neagră”.
- Debugger: „Stiva apelurilor → Copiază trasarea stivei” de acum înainte copiează linkuri complete, nu doar numele fișierelor.
- Monitor de rețea: lățimea coloanei se ajustează la conținut când se face dublu clic pe limita coloanei.
- Monitor de rețea: elementul de meniu „Copiază → Copiază ca cURL” a primit cu opțiunea —globoff, care suprimă globbing-ul dacă linkul copiat conține paranteze.
- Monitor de rețea: fila „Mesaje” pentru cererile WebSocket a primit un nou filtru „Control” pentru a arăta cadrele de control.
- Web Console: în modul multi-linie fragmentele de cod mai lungi de cinci linii sunt scurtate la cinci linii, precedate de o pictogramă triunghiulară și urmate de puncte de suspensie. La un clic ele se desfășoară și arată codul complet, iar la un nou clic se pliază.
- Consola web: linkuri către elementele DOM afișate în consolă, au obținut prin opțiunea din meniul contextual „Afișează în inspector”, care arată elementul pe panoul HTML inspectorului de pagină.
Sursa: linux.org.ru
