Izdana je nova verzija web preglednika Firefox 133, te su objavljena ažuriranja za starije verzije s dugoročnom podrškom — 115.18.0 i 128.5.0. Na beta testiranje je prebačena verzija Firefox 134, čije je objavljivanje planirano za 7. siječnja.
Glavne novosti u Firefoxu 133:
- U režimu pojačane zaštite (strict) od praćenja kretanja (ETP, Enhanced Tracking Protection) uključena je zaštita od praćenja putem preusmjeravanja (Bounce Tracking Protection). Mehanizam Bounce Tracking Protection omogućuje prepoznavanje aktivnosti specifičnih za praćenje putem preusmjeravanja i povremeno brisanje kolačića i lokalno pohranjenih podataka koji se koriste za praćenje. Za razliku od ranije dostupnog režima „Cookie Purging“, brisanje se ne provodi na temelju popisa poznatih tragača, već na temelju heuristike koja omogućuje prepoznavanje novih web stranica tragača analizom ponašanja nakon preusmjeravanja.
Bit metode praćenja temelji se na preusmjeravanju u tome što kod tragača prvo preusmjerava korisnika na svoju stranicu, a zatim ga s te stranice prebacuje na odredišnu stranicu, što omogućuje tragaču da zadrži kolačiće i podatke u lokalnoj memoriji vezano za svoju stranicu. Zadržavanje podataka nakon prelaska na drugu stranicu omogućuje zaobilaženje ranije implementiranih metoda u pregledniku za blokiranje prekograničnih operacija — jer se međustranica otvara izvan konteksta druge web stranice, na takvoj stranici se mogu nesmetano postaviti kolačići za praćenje.
- U izbornik sa popisom otvorenih kartica, dostupan putem gumba u gornjem desnom kutu, dodan je element za prikaz u bočnoj traci popisa kartica iz preglednika otvorenih na drugim uređajima i povezanim s trenutnim korisničkim računom u Mozilli.

- Proširen je broj web stranica s kojima surađuje funkcija automatskog nastavka gledanja videa u lebdećem prozoru (režim „slika u slici”) nakon prelaska s kartice na kojoj se prikazuje video na drugu karticu.
- U slučaju da postoji informacija o vremenu na serveru, realizirana je korekcija vrijednosti atributa „expire” uzimajući u obzir razliku između lokalnog vremena i vremena na serveru. Ako je vrijeme na lokalnom sustavu postavljeno u budućnost, tada se kolačići i dalje smatraju važećima prema vremenu. poslužitelja.
- U gradnjama za platformu Windows uključena je upotreba GPU-a za ubrzanje API-ja Canvas2D.
- U API Fetch dodana je podrška za parametar «keepalive», pri čemu se veze povezane s HTTP zahtjevom ne prekinu nakon zatvaranja stranice ili prelaska na drugu stranicu, što omogućava korištenje poziva fetch() za slanje analitike na kraju sesije, čak i ako je stranica već zatvorena.
- Dozvoljeno je korištenje API Permissions u kontekstu Web Worker-a. Dodana je podrška za svojstvo WorkerNavigator.permissions.
- U elementima
- Na sličan način kao i za iskačuće prozore (popover), događaji «beforetoggle» za elemente
- U podklasu Uint8Array dodane su metode Uint8Array.fromBase64(), Uint8Array.prototype.toBase64(), Uint8Array.prototype.setFromBase64(), Uint8Array.fromHex(), Uint8Array.prototype.toHex() i Uint8Array.prototype.setFromHex() za kodiranje u heksadecimalni prikaz i u Base64, kao i obrnuto.
- U API WebCodecs dodani su interfejsi ImageDecoder, ImageTrackList i ImageTrack za dekodiranje slika.
- Dodana je eksperimentalna podrška za postavljanje atributu «contenteditable» vrijednosti «plaintext-only», pri čemu je u oblicima za uređivanje dozvoljena upotreba samo golog teksta (pri lijepljenju formatiranog teksta izvršava se automatsko čišćenje). Za uključivanje podrške u about:config potrebno je postaviti opciju «dom.element.contenteditable.plaintext-only.enabled».
- Dodana je eksperimentalna podrška za pseudo-klasu CSS «:has-slotted», koja se koristi za određivanje stila elemenata unutar , čiji sadržaj se pri renderiranju web-komponenta dodaje u element . Za uključivanje podrške u about:config potrebno je postaviti opciju «layout.css.has-slotted-selector.enabled».
- U verziji Firefox za platformu Android za uređaje s velikim ekranima zadano je uključen desktop način rada (ponašanje se može promijeniti u odjeljku postavki «Site settings»). Pri kopiranju teksta u međuspremnik sa stranice u privatnom načinu pregleda, kopirani sadržaj sada se tretira kao da sadrži povjerljive podatke (korisniku se prikazuje upozorenje).
Osim novih značajki i ispravljanja grešaka, u Firefoxu 133 ispravljeno je 18 ranjivosti. 3 ranjivosti su označene kao opasne. 4 ranjivosti uzrokovane su problemima s radom u memoriji, poput preljeva bafera i pristupa već oslobođenim područjima memorije. Potencijalno, ovi problemi mogu dovesti do izvršavanja koda zlonamjernika kada se otvore posebno oblikovane stranice.
U izdanju Firefox 134, koje je prebačeno u fazu beta testiranja, u izradama za platformu Linux uvedena je podrška za dodatne geste na touchpadu (na primjer, dodirivanje s dva prsta za pauziranje inertnog pomicanja). Na platformi Windows dodana je podrška za hardversko dekodiranje videa u formatu HEVC (H.265).
Izvor: opennet.ru

