A avut loc lansarea browser-ului web Firefox 160 și au fost formulate actualizări pentru versiunile anterioare cu suport pe termen lung — 153.7.0 și 115.45.0. În cadrul noului ciclu de lansare de două săptămâni, versiunea Firefox 161 a fost trimisă în beta-testing, iar lansarea acesteia este planificată pentru 24 noiembrie.
Noile caracteristici în Firefox 160 (1, 2, 3):
- A fost adăugată posibilitatea de a decupla tab-ul sau o zonă selectată aleatorie de pe pagină sub formă de mini-fereastră, plasată deasupra conținutului. Bara de adrese în mini-fereastră se ascunde automat și se afișează doar atunci când cursorul este plasat pe titlu. Este posibilă deschiderea simultană a mai multor mini-feronaje. Mini-feronajele se creează prin meniuri contextuale, care se afișează la clic dreapta pe tab (Mută Tab -> Mută în Mini Fereastră) sau pe conținutul paginii (Mută Secțiunea în Mini Fereastră). Modul este convenabil de folosit pentru a menține vizibil alt conținut în timpul lucrului cu pagina.


- În interfața pentru redarea videoclipurilor în modul „imagine în imagine”, a fost implementată posibilitatea de ajustare a vitezei de redare cu o gradație de 0.25x (butonul pentru schimbarea vitezei apare doar atunci când dimensiunea feronajului este mărită).

- A fost adăugată posibilitatea de a deschide tab-uri noi prin mutarea elementelor din bara laterală cu istoricul vizitelor în zona tab-urilor.
- În meniul contextual al barei de adrese, în locul elementului „Paste and Go”, acum se afișează „Paste and Search”, dacă în clipboard se află un text, nu un link.
- În dialogul de confirmare a cererilor site-urilor de a se conecta ca procesator de email și alte tipuri de linkuri, a fost implementat butonul „Never allow” pentru a bloca ulterior cererile similare de la site.
- A fost adăugată suportul pentru redarea sunetului în formate FLAC, MP3 și PCM, furnizat în containere media MKV (Matroska).
- Pentru redarea WebGL pe platforma macOS s-a folosit API-ul grafic Metal.
- În API-ul Web Speech a fost adăugat obiectul SpeechRecognition pentru recunoașterea vocii în timp real, fără a apela la servicii externe și cu suport pentru 40 de limbi.
- Pentru compatibilitatea cu anumite site-uri a fost adăugat pseudo-elementul „::-webkit-input-placeholder”, similar funcționalității lui „::placeholder”.
- Constructorul WebTransport() a implementat opțiunea „headers” pentru a adăuga propriile antete HTTP la cererile extinse CONNECT. În interfata WebTransportDatagramDuplexStream au fost adăugate proprietățile incomingMaxBufferedDatagrams și outgoingMaxBufferedDatagrams, iar în interfata WebTransport – proprietățile
anticipatedConcurrentIncomingUnidirectionalStreams și anticipatedConcurrentIncomingBidirectionalStreams. - În versiunea pentru Android a fost inclusă o cerere de autorizare înainte de a accesa dispozitivele din rețeaua locală cu adrese intranet sau servicii pe dispozitivul curent (localhost).
Pe lângă noutăți și corecturi de erori, în Firefox 160 au fost eliminate 99 de vulnerabilități, majoritatea cauzate de problemele de gestionare a memoriei, cum ar fi depășirile de buffer și accesul la zone de memorie deja eliberate. Aceste probleme pot duce la executarea de cod rău intenționat la deschiderea unor pagini special concepute.
Sursa: opennet.ro



