Firefox 154 a fost lansat, împreună cu actualizări ale ramurilor anterioare de suport pe termen lung — 153.1.0, 140.14.0 și 115.39.0. Firefox 155, programat pentru lansare pe 1 septembrie, va intra în curând în faza de testare beta.
Funcții noi cheie în Firefox 154 (1, 2, 3):
- Specificația LNA (Local Network Access - Acces la rețeaua locală) a fost extinsă la conexiunile WebSocket. LNA restricționează accesul la sistemul local (loopback, 127.0.0.0/8) sau la rețeaua internă (192.168.0.0/16, 10.0.0.0/8 etc.) atunci când se interacționează cu site-uri web publice. Pentru a accesa resursele interne, utilizatorul trebuie să acorde aplicației web permisiuni speciale, deoarece o astfel de activitate este utilizată de atacatori pentru a efectua atacuri CSRF asupra routerelor, punctelor de acces, imprimantelor, interfețelor web corporative și altor dispozitive și servicii care acceptă solicitări doar din rețeaua locală. Când un site deschide o conexiune WebSocket la un dispozitiv din rețeaua locală, utilizatorului i se afișează acum un dialog de confirmare.
- Modul Smart Window folosește acum inteligența artificială pentru a recomanda grupuri de file și a atribui nume fiecărui grup. Smart Window oferă un spațiu separat de interacțiune bazat pe inteligență artificială, completând modul standard de navigare web și modul de navigare privată existente.

- Acum puteți dezactiva ștergerea cookie-urilor și a datelor de pe site pentru fiecare site web în parte, menținând în același timp protecția la urmărire și restricțiile legate de cookie-uri pentru acele site-uri web.
- Funcția de traducere la nivel de pagină include acum conținutul iframe-urilor încorporate în pagină. Identificarea limbii este acum disponibilă în timpul încărcării paginii.
- Acțiunea „Gestionează AI” a fost adăugată în bara de adrese pentru acces rapid la secțiunea de setări AI din configurator.
- Reîncărcările forțate ale paginilor (prin apăsarea butonului de reîmprospătare în timp ce țineți apăsată tasta Shift) șterg acum și conținutul cache-ului favicon.
- A accelerat semnificativ operațiunea de schimbare a poziției în flux la vizionarea unui videoclip.
- Vizualizatorul PDF încorporat implementează evidențierea textului selectat, similar modului în care este evidențiat textul pe paginile web.
- În mod implicit, la crearea de profiluri noi sau neutilizate recent, butonul „Vizualizare Firefox” nu mai este afișat în panou. Acest buton poate fi restabilit prin intermediul interfeței de personalizare a panoului.
- Proprietățile CSS „text-box-trim” și „text-box-edge” au fost adăugate, permițând un control precis asupra marginilor dinaintea și de după text. „text-box-trim” specifică zona de decupare (sus, jos sau ambele părți), iar „text-box-edge” specifică modul în care sunt decupate marginile.
- Au fost adăugate funcțiile CSS sibling-index() și sibling-count() pentru stilizarea elementelor în funcție de poziția sau numărul de frați/surori.
- A fost implementată o interfață pentru introducerea timpului, afișată la utilizarea elementelor Şi .
- Antetul HTTP No-Vary-Search a fost implementat, permițându-vă să configurați reguli de caching pentru interogări pe baza parametrilor transmiși în URL (de exemplu, puteți exclude parametri neimportanți atunci când determinați dacă există o versiune memorată în cache a unei pagini).
- Interfața JavaScript Iterator acceptă acum metode executate sincron Iterator.prototype.chunks (împarte elementele iteratorului în grupuri secvențiale disjuncte), Iterator.prototype.windows (iterează peste elementele iteratorului folosind o fereastră glisantă), Iterator.prototype.includes (verifică dacă iteratorul conține un element specific) și Iterator.prototype.join (unește toate elementele iteratorului într-un singur șir).
- Vizualizatorul JSON afișează acum calea completă către elementul selectat în partea de jos a ecranului.
- În Firefox pentru Android Pictogramele au fost actualizate, a fost oferită posibilitatea de a selecta un nume de fișier și un director pentru salvarea fișierului descărcat, adresele din câmpurile de introducere sunt salvate automat, căutarea prin marcaje a fost accelerată și a fost creată o secțiune Firefox Labs pentru testarea funcțiilor experimentale.
Pe lângă noile funcții și remedierile de erori, Firefox 154 abordează 167 de vulnerabilități, majoritatea fiind cauzate de probleme de gestionare a memoriei, cum ar fi depășirea bufferului și accesarea memoriei după ce aceasta a fost eliberată. Aceste probleme ar putea duce la executarea de cod rău intenționat la deschiderea de pagini special create.
Sursa: opennet.ru

