Objavljen je web preglednik Firefox 151 i predstavljena su ažuriranja prethodnih verzija sa dugoročnom podrškom — 140.11.0 i 115.36.0. U beta testiranje će uskoro biti uključena verzija Firefox 152, čije je puštanje planirano za 16. lipnja.
Glavne novosti u Firefox 151 (1, 2, 3, 4):
- Obnovljen je izgled stranice koja se prikazuje prilikom otvaranja nove kartice (logotip je premješten u sredinu, traka za pretraživanje pomerena je prema dolje, dodana je pozadinska slika koju je moguće promijeniti u postavkama). Novi dizajn je optimiziran za integraciju novih mogućnosti na stranicu (npr. widgeti i poboljšano upravljanje prečicama) čije se uključivanje očekuje u sljedećem izdanju.
- U načinu privatnog pregledavanja predstavljena je nova tipka 'Kraj privatne sesije' (ikona sa slikom vatre desno od adresne trake), putem koje se može trenutnim brisanjem svih podataka trenutne privatne sesije, bez zatvaranja prozora preglednika (web stranice koje su prethodno bile otvorene u privatnom pregledavanju bit će zatvorene, a sesija će ostati prazna).
- U ugrađenom PDF pregledniku uvedena je funkcija spajanja više stranica u dokumentu.
- Ugrađeni sučelje za prevođenje s jednog jezika na drugi sada je dostupno putem odjeljka 'Više alata' u glavnom izborniku.
- Traka za pretraživanje u konfiguratoru (about:preferences) proširena je i sada zauzima cijelu dostupnu širinu.
- U izgradnjama za Linux uvedena je podrška za backup profila, omogućujući spremanje odabranog profila u datoteku, koja se kasnije može koristiti za vraćanje postavki na drugom sustavu. Ova funkcija ranije je bila dostupna samo u Windowsu.
- Prilikom premještanja direktorija s profilom Firefox na druge dijelove datotečnog sustava ili na sustave s drugim operativnim sustavima osigurano je vraćanje instaliranih dodataka i tema.
- Pojačana je zaštita od skrivene identifikacije korisnika (Fingerprinting Protection), koja se primjenjuje prilikom uključivanja standardne zaštite od praćenja (ETP, Enhanced Tracking Protection => Standard). Naglašava se da su provedene promjene omogućile prosječno smanjenje broja korisnika koji se identificiraju putem tipičnih metoda skrivene identifikacije za 14% (49% za macOS) u odnosu na prethodnu zaštitu.
- U integrirani besplatni VPN servis Firefox VPN dodana je mogućnost odabira zemlje koja se koristi. VPN poslužitelja. Servis omogućava pristup web stranicama neizravno, putem posredničkih proxy-servere u različitim zemljama, skrivajući IP adresu korisnika. Postoji mogućnost uključivanja VPN-a samo za odabrane web stranice. Za aktivaciju VPN-a potrebna je registracija korisničkog računa u Mozilli. U VPN servisu postoji ograničenje od 50 gigabajta prometa mjesečno.
- Pri zahtjevu web aplikacije za pristup podacima o lokaciji na platformi Windows sada se uzimaju u obzir sistemske postavke odobravanja takvog pristupa.
- Dodana je mogućnost korištenja API-ja Web Serial za upravljanje mikrokontrolerima povezanima putem serijskog porta. Na primjer, nakon potvrde ovlasti, možete iz web aplikacija programirati ESP čipove, Raspberry Pi Pico ploče, 3D pisače i opremu s CNC-om. API Web Serial se također može koristiti u pregledničkim dodacima, ali ne iz konteksta moz-extension.
- Za sve korisnike uključena je primjena specifikacije LNA (Local Network Access) za ograničavanje pristupa lokalnom sustavu (loopback, 127.0.0.0/8) ili unutarnjoj mreži (192.168.0.0/16, 10.0.0.0/8 itd.) prilikom interakcije s javnim web stranicama. Za pristup unutarnjim resursima korisnik mora dati web aplikaciji posebne ovlasti, budući da se takve aktivnosti koriste zlonamjernicima za izvođenje CSRF napada na usmjerivače, pristupne točke, pisače, korporativne web sučelja i druge uređaje i usluge koje primaju zahtjeve samo iz lokalne mreže. Nadalje, skeniranje unutarnjih resursa može se koristiti za neizravnu identifikaciju ili prikupljanje informacija o lokalnoj mreži. Ranije je takva zaštita bila aktivna samo u režimu pojačane zaštite od praćenja (ETP, Enhanced Tracking Protection => Strict).
- Implementiran je API Fullscreen Keyboard Lock, koji dodaje argument keyboardLock u metodu requestFullscreen, omogućujući web aplikacijama u punom ekranu da presretnu obradu određenih tipki i kombinacija tipki, na primjer, moguće je presresti obradu pritiska tipke Esc (u tom slučaju za izlazak iz punog ekrana zahtijeva se ne pritisak, već držanje Esc).
- Poboljšano je iscrtavanje elemenata s apsolutnim pozicioniranjem unutar višekolonnih blokova ili prilikom ispisa.
- U pravilima '@container' dopušteno je istovremeno navođenje više uvjeta po analogiji s medijskim upitima.
- Unutar pravila @container dopuštena je upotreba funkcije style() za provjeru izračunatih vrijednosti CSS svojstava kontejnera.
- Dodana su svojstva CSSContainerRule.conditions, koja sadrži popis svih uvjeta kontejnerskog upita. Stara svojstva CSSContainerRule.containerName i CSSContainerRule.containerQuery proglašena su zastarjelima.
- Promijenjeno je ponašanje sidrenog pozicioniranja u CSS-u (CSS Anchor Positioning). Svojstvo position-anchor sada prema zadanim postavkama ima vrijednost 'normal', a pri korištenju svojstva position-area neizravni sidri se automatski primjenjuju. Ispod prozori (popovers) koji koriste anchor() ili anchor-center sada zahtijevaju eksplicitno navođenje svojstva 'position-anchor: auto'.
- Dodana je podrška za API Document Picture-in-Picture za otvaranje u načinu «slika u slici» proizvoljnog HTML sadržaja, a ne samo video zapisa. Za razliku od otvaranja prozora putem poziva window.open(), prozori kreirani putem novog API-a uvek se prikazuju iznad drugih prozora, ne ostaju nakon zatvaranja izvorno otvorenog prozora, ne podržavaju navigaciju i ne mogu eksplicitno odrediti poziciju izlaza.
- U API Permissions osigurana je ispravna obrada privremenih ovlaštenja koja su dodeljena stranici.
- Omogućena je upotreba deklarativne sintakse za određivanje načina na koji se elementi raspoređuju u utore unutar Shadow DOM-a.
- U Firefoxu za Android dodana je podrška za brzo prebacivanje između kartica, koristeći vertikalni gest klizanja u području trake. U konfigurator je dodan prekidač za isključivanje svih funkcija koje koriste AI, kao i implementirana podešavanja za selektivno uključivanje pojedinih AI funkcija, prema analogiji sa desktop verzijom.
Pored novina i ispravki grešaka, u Firefoxu 151 ispravljeno je 154 ranjivosti (65 okupljeno pod CVE-2026-8973, 54 pod CVE-2026-8974 i 7 pod CVE-2026-8975). 146 ranjivosti uzrokovano je problemima sa memorijom, kao što su prelivanja bafera i pristup već oslobođenim područjima memorije. Potencijalno, ovi problemi mogu dovesti do izvršavanja koda napadača prilikom otvaranja posebno oblikovanih stranica.
U noćnim izradama Firefox-a počelo je testiranje redizajniranog interfejsa konfiguratora, u kojem su proširena sredstva za pretraživanje podešavanja, poboljšana navigacija, ažurirane oznake i opis podešavanja.
Izvor: opennet.ru
