Dostupno Firefox 133.
- Linux: Ispravljene problema s problemima vezanim za tiling koji su se javljali pri korištenju KDE-a i CSD-a (dekoracija sa strane klijenta). Implementirano podrška za naglašenu boju u Adwaita temama.
- Način stroge zaštite od praćenja naučio je otkriva slučajeve praćenja putem preusmjeravanja. Na primjer, kada korisnik slijedi link sa stranice, prvo se preusmjerava na međusredničku stranicu-tracker, a zatim na odredišnu stranicu. Na taj način browser smatra stranicu-tracker posjećenom, što mu omogućava da pohranjuje kolačiće (što često rade stranice s recenzijama raznih proizvoda koje na taj način putem partnerskih stranica postavljaju korisnicima kolačiće za povrat novca). Sada će browser heuristički odrediti takve resurse-preusmjeravanja i svakodnevno brisati njihove podatke.
- U padajući izbornik s popisom otvorenih kartica dodana je stavka «Kartice s drugih uređaja».
- Firefox View sada omogućava može udaljeno zatvoriti kartice otvorene na drugim uređajima.
- Uključivanje postavke privacy.resistFingerprinting osim toga sada ograničava neke mogućnosti WebVTT, na primjer, onemogućava obradu nekih događaja, a također se preuzimaju titlovi na svim dostupnim jezicima, tako da stranica ne može odrediti koji je jezik preferiran od strane korisnika.
- Prilikom izračunavanja trajanja kolačića (atribut expire) sada se uzima u obzir serversko vrijeme (ako je poznato): dodaje se razlika između lokalnog i serverskog vremena, a ako lokalno vrijeme preteže serversko, kolačići se smatraju valjanima ukoliko nisu «istečeni» prema serverskom vremenu. Ovo ponašanje nije navedeno u specifikacijama, ali je korisno za sustave s pomaknutim vremenom.
- U cilju uštede baterije, animacija učitavanja stranice u naslovu kartice sada prestaje nakon 45 sekundi bez obzira na to je li stranica učitana ili ne.
- Ispravljeno nedostatak ikone označene stranice ukoliko je u adresi stranice naveden port.
- Povećana razriješavanje imena putem DNS-a u slučajevima kada ne postoje ne-lokalne IPv6 adrese.
- Podrška za HTTP/3 sada se automatski onemogućava, ako je u lancu certifikata otkriven neovlašteni korijenski certifikat. Ovo je nužna mjera za zaštitu od grešaka koje nastaju kada antivirusni proizvodi koriste vlastiti korijenski certifikat za presretanje i inspekciju HTTPS prometa (zabilježeni su problemi s proizvodima Avast).
- macOS 14 i noviji: Alat za odabir emojija, kada se otvori pomoću Cmd+Ctrl+Space, više se ne zatvara odmah nakon otvaranja. Osim toga, prilikom otvaranja pomoću Fn+e više ne umetne simbol „e“ u unos.
- Windows: Uključeno hardverski ubrzani Canvas2D umjesto zastarjelog backend-a Direct2D.
- JavaScript: Pojavila se podrška metode Uint8Array (pretvorba između nizova kodiranih u Base64 / heksadecimalni kod i nizovi bajtova):
- Statičke metode Uint8Array.fromBase64()[/url] i Uint8Array.fromHex() (stvaranje novog objekta Uint8Array iz niza kodiranog u base64 i heksadecimalnog u skladu s tim).
- Metode Uint8Array.prototype.setFromBase64() i Uint8Array.prototype.setFromHex() (popunjavanje postojećeg objekta Uint8Array bajtovima iz niza kodiranog u base64 ili heksadecimalnog).
- Metode Uint8Array.prototype.toBase64() i Uint8Array.prototype.toHex() (vraća niz kodiran u base64 ili heksadecimalni iz podataka sadržanih u objektu Uint8Array).
- Za objekte MathML implementirano je podrška za CSS svojstva width i height
- API:
- Dodano svojstvo WorkerNavigator.permissions (omogućava korištenje Permissions API u u radnicima).
- Servisni radnici dobili su podršku EventSource (obrada događaja poslanih s poslužitelja).
- WebCodecs API dobio je sučeljima ImageDecoder, ImageTrackList i ImageTrack (dekodiranje slika iz tokova radnika i glavnog toka).
- Događaji beforetoggle i toggle sučelja HTMLElement sada događaji na elementima između i nakon njihovog prikazivanja ili skrivanja.
- Fetch API dobio podršku za opciju keepalive (omogućava slanje HTTP zahtjeva koji neće biti prekinuti čak i nakon zatvaranja stranice, na primjer, kako bi se poslale analitike kada korisnik napusti stranicu).
- Elementi / sada podržavaju atribut onwaitingforkey (postavlja ugrađeni handler za događaj waitforkey).
- ServiceWorkerContainer sada dostupan u svim radnim kontekstima putem WorkerNavigator.serviceWorker.
- Svojstvo ime PerformanceNavigationTiming sada uklanja dijelove teksta iz vraćenog URL-a.
- Alati za razvoj:
- Spriječen je jedan od načina na koji je web stranica mogla odrediti da je korisnik otvorio alate za programere.
- Debugger preveden na CodeMirror 6.
Izvor: linux.org.ru
