Dostupno Firefox 84.
- Najnovije izdanje s podrškom za Adobe Flash. Planirano je uklanjanje podrške za NPAPI u budućem izdanju, jer je Flash jedini dodatak za NPAPI koji je dopušten za pokretanje u Firefoxu.
- Proširen je broj sustava u kojima je to omogućeno WebRender:
- Linux: GNOME/X11 (osim sustavi s vlasničkim NVIDIA drajverima, kao i s kombinacijom “Intel grafike i rezolucije >= 3440×1440). U sljedećem broju zakazano omogućavanje WebRendera za kombinaciju GNOME/Wayland (osim XWayland)
- macOS: Big Sur
- Android: GPU Mali-G.
- Windows: Intel Graphics 5. i 6. generacija (Ironlake i Sandy Bridge). Dodatno, WebRender onemogućeno za vlasnike NVIDIA video kartica koji koriste više monitora koji imaju različite stope osvježavanja.
- Firefox naučeno za korištenje PipeWire. Podrška za PipeWire dodao u WebRTC-u.
- Linux uvodi nove metode za dodjelu zajedničke memorije, što povećava performanse i poboljšava kompatibilnost s Dockerom.
- Implementirana je izvorna podrška za Apple Silicon procesore. U usporedbi s emulatorom Rosetta 2, nativni build pokreće se 2.5 puta brže, a responzivnost web aplikacija je udvostručena. Međutim, emulator je i dalje potreban za reprodukciju DRM sadržaja.
- Antivirusni softver Cylance na macOS-u može greškom prijaviti Firefox kao zlonamjerni softver, ometajući njegovu instalaciju.
- Dodan je upravitelj procesa (stranica o:procesima) koji vam omogućuje procjenu potrošnje resursa svake niti. Planirano je objavljivanje dodatnih informacija u budućnosti.
- Način rada slika u slici naučeno zapamtite veličinu i položaj prozora. Osim toga, prozor slika u slici sada otvara se na istom monitoru na kojem je otvoren prozor preglednika (prije toga se uvijek otvarao na glavnom monitoru).
- U odjeljku s eksperimentalnim postavkama (da biste ih vidjeli, morate omogućiti browser.preferences.experimental i otvoriti stranicu about:preferences#experimental) dodana je postavka koja vam omogućuje korištenje nekoliko prozora slike u slici u isto vrijeme .
- Sada je moguće promijeniti razmjere panela, skočnih prozora i bočnih panela kreiranih dodacima (Ctrl+kotačić miša).
- Nakon uvoza podataka iz drugog preglednika, Firefox će automatski omogućiti traku oznaka ako ju je drugi preglednik omogućio i ako je imao oznake.
- Na stranici za upravljanje dodacima (about:addons) sada postoji su prikazani ne samo osnovna, već i dodatna dopuštenja (koja dodatak ne traži tijekom instalacije, već u trenutku uključivanja određene postavke za koju su ta dopuštenja potrebna). Prethodno se dodatne dozvole nisu prikazivale i nisu se mogle opozvati.
- Kada izradite novi profil, informacije o svim pouzdanim središnjim tijelima za izdavanje certifikata bit će preuzete s Mozilla poslužitelja istog dana, umjesto tijekom nekoliko tjedana kao ranije. Ovo povećava vjerojatnost da se novi korisnik Firefoxa neće susresti sa sigurnosnim pogreškama kada posjećuje neispravno konfigurirane web stranice.
- Provedeno zaštita od ranjivosti poput pronađen prije godinu i pol dana u Zoom klijentu. Na primjer, ako je prethodno opcija "uvijek koristi Zoom Meetings za otvaranje zoommtg:// poveznica" bila distribuirana svim stranicama (klikom na takvu vezu s bilo koje stranice otvorio bi se Zoom klijent), sada opcija radi samo unutar domene ( ako ga omogućite na example1.com, kada kliknete na poveznicu zoommtg:// s anothersite.com, ponovno će se pojaviti prozor zahtjeva). Kako ne bi stvarali previše neugodnosti za korisnike, zaštita (koja se kontrolira postavkom security.external_protocol_requires_permission) ne odnosi se na neke popularne sheme kao što su tel: i mailto:
- Ako je SSL certifikat izdan samo za www.example.com, a korisnik pokuša pristupiti https://example.com, Firefox će automatski otići na https://www.example.com (ranije su korisnici u takvim slučajevima primali pogreška SSL_ERROR_BAD_CERT_DOMAIN).
- Firefox sada uvijek prihvaća adrese lokalnog hosta (http://localhost/ и http://dev.localhost/) kao referenca na sučelje povratne petlje (tj. http://127.0.0.1). Na ovaj način resursi učitani s lokalnog hosta više se ne tretiraju kao miješani sadržaj.
- PDF datoteke, uredski dokumenti i medijske datoteke sada uvijek se spremaju s ispravnim nastavkom (ponekad su se spremali bez nastavka).
- Maksimalni dopušteni broj neuspjelih DoH pokušaja (nakon kojeg se preglednik automatski prebacuje na regularni DNS) povećan je s 5 na 15.
- Na Windows platformi, Canvas 2D je sada GPU ubrzan.
- CSS:
- Pseudo-klasa :ne() dobio podršku za složene selektore.
- Vlasničko svojstvo -moz-default-appearance više ne podržava scrollbar-small (umjesto toga treba koristiti scrollbar-width: thin) i scrollbar (samo za macOS; umjesto toga koristite scrollbar-horizontal i scrollbar-vertical).
- JavaScript: prilagođeni formati datuma i vremena navedeni kao parametar konstruktora Intl.DateTimeFormat(), sada podržava određivanje broja znamenki koje se koriste za predstavljanje frakcijskih sekundi (fractionalSecondDigits).
- Apis:
- API Paint Timing: dodano sučelje PerformancePaintTiming (praćenje vremena renderiranja raznih dijelova stranice).
- način Navigator.registerProtocolHandler() sada prihvaća samo dva parametra: shemu i url. Parametar naslova više nije podržan.
- način MediaRecorder.start() sada izbacuje .InvalidModificationError ako se promijenio broj zapisa u snimljenom toku.
- Podrška je uklonjena zbog problema sa skriptiranjem na više stranica predmemoriranje aplikacije (koristi se za pokretanje aplikacija u izvanmrežnom načinu rada). Umjesto toga trebali biste koristiti API servisni radnik.
- Razvojni alati:
- Ploča Mreža je sada može rukovanje iznenadnim kvarovima i prikaz korisnih pojedinosti o otklanjanju pogrešaka kao što su tragovi stogova. Lakše je slati izvješća o greškama - samo kliknite na poveznicu.
- Inspektor pristupačnosti je naučio pokazati redoslijed obilaženja elemenata stranice pomoću tipke Tab. Na ovaj način programeri mogu cijeniti jednostavnost navigacije tipkovnicom.
Izvor: linux.org.ru