Dostupno Firefox 72. Ovo je prvo izdanje čije je vrijeme pripreme skraćeno sa 6 na 4 tjedna.
- Način „slika-u-slici“ uključen na platformama Linux i macOS.
- U izdanjima za OpenBSD zastupljena izolacija datotečnog sustava pomoću unveil().
- Zaštita od praćenja počela po defaultu blokira zahtjeve za resursima koji su optuženi za prikupljanje digitalnih otisaka (fingerprinting).
- Web stranice više ne mogu tražiti od korisnika dopuštenje (za korištenje geolokacije, kamere, obavijesti) dok korisnik ne počne interagirati sa stranicom (klikom miša, pritiskom na tipku na tipkovnici, dodirom). Telemeterija pokazuje sljedeće:
- izuzetno su nepopularni zahtjevi za prikaz obavijesti (samo 1% je odobreno, 48% je odbijeno, u ostalim slučajevima zahtjev se ignorira). Tijekom mjeseca korisnici su primili jedan i pol milijardi zahtjeva, od kojih je odobreno samo 23,5 milijuna.
- ponovni zahtjev za dopuštenje ne povećava vjerojatnost da će korisnik pristati. 85% odobrenja dobiveno je upravo iz prvog pokušaja.
- web-mastri većinom ne čekaju da korisnik počne interagirati sa stranica, već odmah izbacuju zahtjeve.
- zahtjevi koji čekaju interakciju korisnika sa stranicom odobravaju se dvostruko češće.
Počevši od ovog izdanja, ako je zahtjev stvoren bez čekanja na akcije korisnika, bit će prikazan samo ikonom u adresnoj traci.
- Boja traka za pomicanje automatski se prilagođava boji pozadine stranice.
- U HTTP zaglavlje Accept dodana je podrška za image/webp. Iako ovakvo ponašanje ide protiv specifikacije, primjenjuje se u Chromiumu, pa mnoge web stranice gledaju na ovo zaglavlje kako bi odredile podržava li preglednik format WebP.
- Firefox naučio je использовать политики, размещённые в /run/user/$UID/firefox/policies.json
- Pojavila se mogućnost korištenja klijentskih certifikata iz Windows pohrane (security.osclientcerts.autoload).
- Kada se onemogući slanje telemetrije, svi relevantni podaci bit će izbrisani s Mozilla poslužitelja u roku od 30 dana, kako zahtijeva Kalifornijski zakon o zaštiti prava potrošača.
- Broj nedavnih mapa u dijalogu za dodavanje oznake povećan je s 5 na 7. Za one kojima je potrebno još više, dodana je postavka browser.bookmarks.editDialog.maxRecentFolders.
- Kompletno preuređen mehanizam sinkronizacije oznaka. To je riješilo mnoge probleme: dupliciranje, gubitak i miješanje oznaka, miješanje mapa, probleme sa sinkronizacijom novih ili premještenih oznaka.
- Uklonjena je ugrađena mogućnost blokiranja preuzimanja slika s određenih domena (bila je duboko skrivena i nije bila popularna). Ova zadaća se puno bolje rješava dodacima poput uMatrix.
- Prekinuto podrška HTTP javno ključne pinanje. Web stranica je mogla obavijestiti preglednik da se korišteni SSL certifikat treba smatrati važećim samo ako ga je izdao određeni certifikacijski autoritet. Nažalost, HPKP nije stekao popularnost te je otvorio vrata za iznudu. Napadač koji je imao pristup postavkama web poslužitelja, implementirao bi HPKP i prisilio klijente da te informacije keširaju na nekoliko godina unaprijed. Kada bi vlasnik ponovo preuzeo kontrolu i uklonio certifikat napadača, klijenti bi izgubili mogućnost povezivanja s poslužiteljem. Osim toga, tehnologija se pokazala kao lak način da se „pucaš u nogu“, pogrešno blokirajući pristup vlastitoj web stranici. Prije godinu dana podrška za HTTP javno ključne pinanje prekinuta je u Chromeu, dok u IE, Edgeu i Safari nikad nije implementirana.
- Otvoreno kod proxy poslužitelja Pocket, koji omogućava primanje sponzoriranog sadržaja u novim karticama, ne ugrožavajući privatnost korisnika.
- CSS:
- JavaScript: добавлена поддержка operatora spajanja s NULL-om.
- API: uključena podrška za FormDataEvent.
- Servisni radnici: dodana podrška za svojstvo WindowOrWorkerGlobalScope.crossOriginIsolated.
- Alati za razvoj:
- Debuger je dobio podršku uvjetnih točaka prekida (koje se aktiviraju prilikom čitanja ili promjene svojstava objekta).
- Mrežni monitor naučio je prikazuje informacije o vremenu zahtjeva, početku i završetku učitavanja svakog resursa.
- Način responzivnog dizajna sada podržava simulaciju različitih vrijednosti meta viewport.
- Inspektor omogućava simulirati različite vrijednosti prefers-color-scheme.
- Inspektor websocketa sada prikazuje količinu primljenih i poslanih podataka, kao i format ASP.NET Core SignalR.
- Uklonjen je „Jednostavni JavaScript uređivač”, jer ga s uspjehom zamjenjuje višeprilagodni način unosa konzole.
Izvor: linux.org.ru
