A avut loc lansarea browserului web Firefox 112. În plus, a fost creată o actualizare pentru ramura cu suport pe termen lung — 102.10.0. În curând, ramura Firefox 113 va intra în etapa de testare beta, cu lansarea prevăzută pentru 9 mai.
Principalele noutăți în Firefox 112:
- În meniul contextual, care apare când se face clic dreapta pe câmpul de introducere a parolei, a fost adăugată opțiunea „Reveal password” pentru a afișa parola în text deschis în loc de a fi mascată cu asteriscuri.

- Pentru utilizatorii Ubuntu, a fost adăugată posibilitatea de a importa marcaje și date ale browserului din Chromium, instalat sub formă de pachet snap (deocamdată funcționează doar dacă Firefox nu este instalat din pachetul snap).
- În meniul derulant cu lista de taburi (apărut prin apăsarea butonului „V” în partea dreaptă a barei de taburi) a fost adăugată opțiunea de a închide un tab prin clic cu butonul din mijloc al mouse-ului pe elementul din listă.
- Configuratorul de conținut al barei a fost îmbogățit cu un element (simbolul cheii) pentru a accesa rapid managerul de parole.

- Combinatia de taste Ctrl-Shift-T, folosită pentru a restaura un tab închis, poate fi acum folosită și pentru a restabili sesiunea anterioară, dacă nu mai există tab-uri închise din acea sesiune ce pot fi redeschise.
- A fost optimizată mutarea elementelor pe bara de taburi, care conține un număr mare de tab-uri.
- Pentru utilizatorii modului strict de funcționare a mecanismului de protecție împotriva urmăririi (ETP, Enhanced Tracking Protection), lista parametrilor de urmărire a navigării între site-uri, care trebuie eliminați din URL (precum utm_source), a fost extinsă.
- Pe pagina about:support au fost adăugate informații despre posibilitatea activării API-ului WebGPU.
- A fost adăugată suportul pentru DNS-over-Oblivious-HTTP, care protejează confidențialitatea utilizatorului при отправке запросов DNS-резолверу. Pentru a ascunde adresa IP a utilizatorului de serverul DNS, se utilizează un proxy intermediar, care redirecționează cererile clientului către serverul DNS și transmite răspunsurile prin el. Se activează prin network.trr.use_ohttp, network.trr.ohttp.relay_uri și network.trr.ohttp.config_uri în about:config.
- Pe sistemele cu Windows și GPU Intel, prin aplicarea decodării video pe software, a fost îmbunătățită funcționarea operațiunilor de scalare și a fost redusă sarcina pe GPU.
- În mod implicit, API-ul JavaScript U2F, destinat organizării funcției de autentificare în doi pași în diverse servicii web, este dezactivat. Acest API a fost declarat învechit și, în schimb, pentru utilizarea protocolului U2F, ar trebui să folosești API-ul WebAuthn. Pentru a restabili API-ul U2F, există o setare în about:config: security.webauth.u2f.
- A fost adăugată proprietatea CSS forced-color-adjust pentru a dezactiva restricția forțată a culorilor pentru anumite elemente, lăsându-le posibilitățile complete de gestionare a culorilor prin CSS.
- În CSS au fost adăugate funcțiile pow(), sqrt(), hypot(), log() și exp().
- Proprietatea CSS „overflow” a primit posibilitatea de a specifica valoarea „overlay”, care este similară cu valoarea „auto”.
- Interfața de selecție a datei în câmpurile formularului web a fost îmbunătățită cu un buton Clear, care permite ștergerea rapidă a conținutului câmpurilor de tip date și datetime-local.
- Suportul pentru interfețele JavaScript IDBMutableFile, IDBFileRequest, IDBFileHandle și IDBDatabase.createMutableFile() a fost oprit, deoarece acestea nu sunt definite în specificații și nu mai sunt suportate în alte browsere.
- A fost adăugat suportul pentru metoda navigator.getAutoplayPolicy(), care permite configurarea comportamentului autoplay în elementele media. Implicit, setarea dom.media.autoplay-policy-detection.enabled este activată.
- Au fost adăugate funcțiile CanvasRenderingContext2D.roundRect(), Path2D.roundRect() și OffscreenCanvasRenderingContext2D.roundRect() pentru desenarea dreptunghiurilor cu colțuri rotunjite.
- În instrumentele pentru dezvoltatori web, au fost adăugate detalii suplimentare despre conexiune, cum ar fi criptarea antetului Client Hello, implementarea DNS-over-HTTPS, Credite Delegated și OCSP.
- În versiunea pentru Android, a fost adăugată opțiunea de configurare a comportamentului la deschiderea unui link în altă aplicație (a solicita o dată sau de fiecare dată). A fost introdus un gest de apăsare în jos (pull-to-refresh) pentru reîncărcarea paginii. S-a optimizat redarea videoclipurilor cu 10 biți de culoare pe canal. S-a rezolvat problema redării videoclipurilor în modul ecran complet de pe YouTube.
Pe lângă noutăți și corectarea erorilor, în Firefox 112 au fost remediate 46 de vulnerabilități. 34 de vulnerabilități sunt etichetate ca fiind periculoase, dintre care 26 (grupate sub CVE-2023-29550 și CVE-2023-29551) sunt cauzate de probleme legate de gestionarea memoriei, cum ar fi suprascrierile de buffer și accesarea zonelor de memorie deja eliberate. Aceste probleme pot permite executarea codului rău intenționat prin deschiderea unor pagini special concepute.
Sursa: opennet.ro


