Izdanje web preglednika Firefox 100 je provedeno. Osim toga, stvorena je nova verzija za dugotrajnu podršku — 91.9.0. Uskoro će biti prebačena u beta testiranje verzija Firefox 101, čije je izdanje planirano za 31. svibnja.
Glavne novosti u Firefox 100:
- Omogućena je istodobna upotreba rječnika za različite jezike prilikom provjere pravopisa. U kontekstnom izborniku sada je moguće aktivirati više jezika odjednom.
- Na Linuxu i Windowsu uključene su po defaultu pomične trake, gdje se puna traka pojavljuje samo kada se kursor miša približi, dok se u ostatku vremena, pri bilo kojem pomaku miša, prikazuje tanka linija-indikator, koja omogućava procjenu trenutnog pomaka na stranici, ali ako se kursor ne pomiče, indikator nestaje nakon nekog vremena. Za isključivanje skrivenih traka pomicanja dostupna je opcija „Sustavna podešavanja > Pristupačnost > Vizualni učinci > Uvijek prikazuj trake pomicanja”.
- U načinu „slika u slici” omogućeno je prikazivanje titlova tijekom gledanja videa s YouTubea, Prime Video i Netflixa, kao i na web stranicama koje koriste format WebVTT (Web Video Text Track), primjerice, na Coursera.org.
- Prilikom prvog pokretanja nakon instalacije dodana je provjera usklađenosti jezika verzije Firefox s postavkama operativnog sustava. U slučaju neslaganja korisniku se nudi mogućnost izbora jezika koji će koristiti u Firefoxu.
- Na macOS platformi dodana je podrška za video s proširenim dinamičkim rasponom na sustavima s ekranima koji podržavaju HRD (High Dynamic Range).
- Na Windows platformi po defaultu je uključena hardverska akceleracija dekodiranja videa u AV1 formatu na računalima s Intel Gen 11+ i AMD RDNA 2 GPU-ima (osim Navi 24 i GeForce 30) uz uvjet da je u sustavu instaliran AV1 Video Extension. U Windowsu je za Intel GPU također po defaultu uključena overlay opcija izlaza (Video overlay), što omogućava smanjenje potrošnje energije tijekom reprodukcije videa.
- Korisnicima iz Ujedinjenog Kraljevstva omogućena je podrška za automatsko popunjavanje i pamćenje brojeva kreditnih kartica u web obrascima.
- Osigurano je ravnomjernije raspoređivanje resursa prilikom iscrtavanja i obrade događaja, što je, primjerice, riješilo probleme s zakašnjenjem reakcije klizača jačine zvuka na Twitchu.
- Za poddomene i iframe-e koji se učitavaju s drugih web stranica omogućeno je ignoriranje postavljanja putem HTTP zaglavlja Referrer-Policy politika „no-referrer-when-downgrade“, „origin-when-cross-origin“ i „unsafe-url“, koje omogućavaju zaobilaženje zadane postavke i vraćanje pune URL adrese trećim strankama u zaglavlju „Referer“. Podsjećamo da je u Firefoxu 87, u cilju blokiranja potencijalnih curenja povjerljivih podataka, po defaultu aktivirana politika „strict-origin-when-cross-origin“, koja podrazumijeva izbacivanje putanja i parametara iz „Referer-a“ prilikom slanja zahtjeva na druge hostove kada se obraćaju putem HTTPS-a, prijenos praznog „Referer-a“ pri prelasku s HTTPS-a na HTTP i prijenos punog „Referer-a“ za unutarnje prijelaze unutar iste web stranice.
- Predložen je novi indikator fokusa za linkove (npr. prikazuje se prilikom prelaska preko linkova tipkom Tab) — umjesto isprekidane linije, linkovi su sada obavijeni punom plavom linijom, na način sličan onome kako se označavaju aktivna polja web-formi. Primjećuje se da primjena pune linije olakšava navigaciju osobama s oslabljenim vidom.
- Omogućena je mogućnost odabira Firefox-a kao zadani preglednik PDF dokumenata.
- Dodana je API WritableStreams, koja pruža dodatnu razinu apstrakcije za organizaciju pisanja stream podataka u kanal koji ima ugrađene alate za ograničenje protoka. Također je dodat metod pipeTo() za stvaranje neimenovanih kanala (pipe) između ReadableStreams i WritableStreams. Dodani su interfejsi WritableStreamDefaultWriter i WritableStreamDefaultController.
- U WebAssembly-u je implementirana podrška za iznimke (WASM Exceptions), što omogućava dodavanje obradnika iznimaka za C++ i korištenje semantike vraćanja stoga (unwind) bez vezanja uz dodatne obradnike u JavaScript-u.
- Povećana je učinkovitost elemenata „display: grid“ s visokom razinom ugniježdenosti.
- U CSS-u je dodana podrška za media upite ‘dynamic-range’ i ‘video-dynamic-range’ za određivanje postojanja ekrana koji podržava HDR (High Dynamic Range).
- Prekinuta je podrška za nestandardno HTTP zaglavlje Large-Allocation.
Osim novina i otklanjanja grešaka u Firefoxu 100, ispravljena je i serija sigurnosnih ranjivosti. Trenutno nisu dostupne informacije s detaljima o ispravljenim sigurnosnim problemima, očekuje se da će popis ranjivosti biti objavljen u narednim satima.
Izvor: opennet.ru
