A avut loc lansarea browser-ului web Firefox 150, iar actualizările pentru versiunile anterioare cu suport pe termen lung — 140.10.0 și 115.35.0 au fost definite. În câteva ore, ramura Firefox 151 va intra în etapa de testare beta, iar lansarea acesteia este planificată pentru 19 mai.
Principalele noutăți în Firefox 150 (1, 2, 3):
- Au fost corectate 359 de vulnerabilități (56 de vulnerabilități au fost adunate sub CVE-2026-6784, 155 sub CVE-2026-6785, 110 sub CVE-2026-6786, iar celelalte sub CVE-uri separate). 345 de vulnerabilități au fost cauzate de probleme legate de gestionarea memoriei, cum ar fi depășirile de buffer și accesul la zone de memorie deja eliberate. Aceste probleme ar putea permite executarea codului de către atacatori atunci când se deschid pagini special concepute. Majoritatea problemelor au fost identificate prin analiza codului cu modele AI.
- În meniul contextual, care apare la clic dreapta pe un link, a fost adăugată un buton pentru deschiderea rapidă a conținutului linkului în modul Split View, care permite vizualizarea conținutului a două tab-uri în același fereastră, unul lângă altul. După activarea modului Split View din meniul contextual al tab-ului, a fost adăugată posibilitatea de a selecta al doilea tab prin căutare în tab-urile deschise. În meniul contextual al tab-ului, a fost adăugată de asemenea un buton „Reverse Tabs”, care permite schimbarea locului tab-urilor din partea stângă și dreaptă a Split View.
- A fost propusă o pagină de serviciu about:translations, care oferă o interfață separată pentru traducerea textului dintr-o limbă în alta. Traducerea se efectuează în timp real pe măsură ce se scrie. Pentru a accesa rapid această pagină, se poate folosi sugestia care apare când începeți să tastați cuvântul „translate” în bara de adrese.
- Pe platforma Linux, a fost activat interfața standard de selecție Emoji, oferită de biblioteca GTK. Interfața se activează prin dublu clic pe Ctrl+„. ” în formularele de introducere a textului.
- A fost asigurată generarea pachetelor rpm pentru Red Hat Enterprise Linux, Fedora, openSUSE și alte distribuții care utilizează managerul de pachete RPM.
- A fost oferită posibilitatea de a transfera informații despre mai multe tab-uri simultan prin clipboard: dacă selectați mai multe tab-uri în panou și alegeți din meniul contextual „Share → Copy X links”, titlurile și URL-urile tab-urilor selectate vor fi copiate în clipboard.
- Funcțiile pentru schimbarea ordinii, copiere, inserare, ștergere și exportare a paginilor din documentul PDF au fost adăugate în vizualizatorul PDF încorporat.
- Pentru toți utilizatorii a fost activată aplicarea specificației LNA (Local Network Access) pentru a restricționa accesul la sistemul local (loopback, 127.0.0.0/8) sau rețea internă (192.168.0.0/16, 10.0.0.0/8 etc.) în timpul interacțiunii cu site-uri publice. Pentru a accesa resurse interne, utilizatorul trebuie să ofere aplicației web permisiuni speciale, deoarece o astfel de activitate este folosită de atacatori pentru a efectua atacuri CSRF asupra routerelor, punctelor de acces, imprimantelor, interfețelor web corporate și altor dispozitive și servicii care acceptă cereri doar din rețeaua locală. În plus, scanarea resurselor interne poate fi utilizată pentru identificarea indirectă sau colectarea de informații despre rețeaua locală. Anterior, această protecție a funcționat doar în modul de protecție sporită împotriva urmăririi (ETP, Enhanced Tracking Protection => Strict).
- În versiunile pentru Windows a fost implementat un nou sistem de gestionare a profilurilor, posibilitatea de a salva profilul într-un fișier și suportul pentru utilizarea Firefox pentru aplicații web izolate.
- În setări a fost adăugată opțiunea (Settings > Tabs > Drag tabs), care permite dezactivarea creării grupurilor de tab-uri prin tragerea unei tab pe alta, pentru cei care preferă să gestioneze gruparea doar prin meniul contextual.
- Serviciul integrat gratuit VPN- VPN Firefox este acum disponibil utilizatorilor din Canada, pe lângă utilizatorii din SUA, Franța, Germania și Regatul Unit. Serviciul permite accesarea site-urilor nu direct, ci prin intermediul proxy-urilor intermediareservere din diferite țări, ascunzând adresa IP a utilizatorului. Există posibilitatea de a activa VPN doar pentru anumite site-uri. Pentru activarea VPN-ului, este necesară înregistrarea unui cont în Mozilla. În serviciul VPN există o limită de 50 de gigabytes de trafic pe lună.
- În instrumentele pentru dezvoltatori web, în panoul CSS a fost adăugată o secțiune separată cu pseudosclass-uri specifice elementelor, cum ar fi pseudosclass-ul ":open", aplicat pentru elemente derulante de tip <dialog>, și ":visited" — aplicat pentru elemente <a> și <area>.

În panoul de monitorizare a activității de rețea a fost implementată o indicație a conexiunilor securizate, stabilite prin utilizarea certificatelor emise de autorități de certificare care nu se află în baza de date a certificatelor rădăcină Mozilla.
- API-ul ariaNotify a fost implementat, permițând aplicațiilor web pentru persoanele cu deficiențe de vedere să afișeze notificări prin intermediul cititorului de ecran.
- Pentru elementul a fost implementat suport pentru pseudoclase («:playing», «:paused» etc.) pentru a schimba stilul în funcție de starea de redare.
- A fost adăugată metoda highlightsFromPoint(), care returnează pentru o poziție specificată pe pagină un array de obiecte HighlightHitResult cu informații despre conținutul evidențiat folosind CSS Custom Highlight API.
- În CSS a fost adăugat suport pentru aplicarea funcției light-dark() la imagini pentru a se adapta la setările de modul deschis sau întunecat. În funcție se pot specifica două imagini, care vor fi selectate în funcție de modul deschis sau întunecat. light-dark( url(«light-icon.png»), url(«dark-icon.png») );
- În funcția CSS color-mix() a fost adăugat suport pentru amestecarea unui număr arbitrar de valori de culoare (anterior era permisă doar amestecarea a două culori). color-mix(in oklab, teal 20%, olive 30%, blue 50%)
- Pentru imaginile încărcate pe măsură ce pagina derulează („loading=lazy”), variantele acestora definite prin proprietatea „srcset” beneficiază de suport pentru atributul „sizes=auto”. Această valoare permite browserului să selecteze automat imaginea potrivită din setul „srcset” în funcție de lățimea zonei disponibile pentru elementul „img”.
- În versiunea Firefox pentru Android s-au făcut îmbunătățiri pentru stabilitate, fluiditate și reacție în timpul navigării.
Sursa: opennet.ro

