Elérhető Firefox 84.
- Az utolsó verzió, amely támogatja az Adobe Flasht. A következő verzióban tervezik az NPAPI támogatás eltávolítását, mivel a Flash az egyetlen NPAPI plugin, amelynek működése engedélyezett a Firefoxban.
- Bővült a rendszerek száma, ahol engedélyezve van WebRender:
- Linux: GNOME/X11 (kivéve rendszerek proprietáris NVIDIA illesztőprogramokkal, valamint az „Intel grafika és felbontás >= 3440×1440” kombinációját. A következő verzióban tervezik a WebRender engedélyezését a GNOME/Wayland (kivéve XWayland) kombinációhoz
- macOS: Big Sur
- Android: GPU Mali-G.
- Windows: Intel grafika 5-ös és 6-os generáció (Ironlake és Sandy Bridge). Ezen kívül a WebRender kikapcsolva támogatás a NVIDIA grafikus kártyával rendelkező felhasználóknak, akik különböző frissítési frekvenciájú több monitort használnak.
- Firefox megtanulta használni PipeWire. PipeWire támogatás hozzáadva lett a WebRTC-ben.
- Linuxon újabb módszereket alkalmaztak a megosztott memória kezelésére, amely növelte a teljesítményt és javította a Docker kompatibilitását.
- Natív támogatás valósult meg az Apple Silicon processzorok számára. Az emulátorhoz, a Rosetta 2-höz képest a natív verzió 2,5-ször gyorsabban fut, és a webalkalmazások reakcióideje megduplázódik. Ennek ellenére a DRM tartalom lejátszásához még mindig szükséges az emulátor.
- A Cylance antivírus szoftver a macOS alatt tévesen káros szoftverként észlelheti a Firefoxot, megzavarva ezzel a telepítését.
- Hozzáadva egy folyamatkezelő (about:processes) oldal, amely lehetővé teszi az egyes szálak erőforrás-felhasználásának értékelését. A jövőben további információk megjelenítése várható.
- A 'kép a képben' mód megtanulta megjegyzi az ablak méretét és helyzetét. Ezenkívül a 'kép a képben' ablak mostantól azon a monitoron nyílik meg, ahol a böngészőablak van nyitva (eddig mindig a fő monitoron nyílt meg).
- A kísérleti beállítások részhez (a megjelenítéshez engedélyezni kell a browser.preferences.experimental-t, és megnyitni az about:preferences#experimental oldalt) hozzáadva egy beállítás lehetővé teszi több 'kép a képben' ablak egyidejű használatát.
- Lehetőség van a kiegészítők által létrehozott panelek, felugró ablakok és oldalsávok nagyításának megváltoztatására (Ctrl+egérgörgő).
- Másik böngészőből történő adatok importálása után a Firefox automatikusan bekapcsolja a könyvjelzősáv megjelenítését, ha a másik böngészőben az be volt kapcsolva és rendelkezett könyvjelzőkkel.
- A kiegészítők kezelésének oldalán (about:addons) mostantól megjelennek nemcsak az alapvető, hanem a kiegészítő engedélyek is (amelyeket a kiegészítő nem telepítéskor, hanem annak engedélyezésekor kér, amikor ezekre az engedélyekre szükség van). A kiegészítő engedélyek korábban nem voltak láthatók, és nem lehetett őket visszavonni.
- Új profil létrehozásakor az összes megbízható köztes tanúsítvány központ adatai azon a napon kerülnek betöltésre a Mozilla szerverei révén, és nem több héten belül, mint korábban. Ez növeli annak valószínűségét, hogy az új Firefox felhasználók nem fognak biztonsági hibákba ütközni, amikor rosszul konfigurált weboldalakat látogatnak.
- a parancsok sebezhetőségek elleni védelem, hasonló az egy évvel ezelőtt a Zoom kliensében felfedezetthez. Például, ha korábban a „mindig a Zoom Meetings-t használja a zoommtg:// linkek megnyitásához” beállítás minden webhelyre vonatkozott (bármilyen webhelyről kattintva ilyen linkre megnyílt a Zoom kliens), most a beállítás csak a domain határain belül működik (ha ezt az example1.com-on engedélyezik, akkor a zoommtg:// linkre kattintva az anothersite.com weboldalon a kérdéses ablak újra megjelenik). A felhasználók túl nagy kényelmetlenségeinek elkerülése érdekében a védelem (a security.external_protocol_requires_permission beállítással kezelve) nem vonatkozik egyes népszerű sémákra, mint például a tel: és mailto:
- Abban az esetben, ha az SSL-tanúsítvány csak a www.example.com-ra érvényes, és a felhasználó a https://example.com címre próbál belépni, a Firefox automatikusan átirányít a https://www.example.com címre (korábban a felhasználók ilyen esetekben SSL_ERROR_BAD_CERT_DOMAIN hibát kaptak).
- A Firefox mostantól mindig localhost címként kezeli az (http://localhost/ és http://dev.localhost/) hivatkozásokat a loopback interfészre (azaz. http://127.0.0.1). Így az localhost-ból betöltött erőforrásokat többé nem tekintik kevert tartalomnak.
- PDF fájlok, irodai dokumentumok és médiafájlok mostantól mindig a megfelelő kiterjesztéssel mentésre kerülnek (néha kiterjesztés nélkül mentették).
- A DoH használatának maximális számú sikertelen kísérlet, amely után a böngésző automatikusan visszakapcsol a hagyományos DNS-re, 5-ről 15-re nőtt.
- Windows platformon a Canvas 2D gyorsítása mostantól a grafikus processzor segítségével történik.
- CSS:
- Pseudoklasszis :not() támogatást kapott a bonyolultabb szelektorokhoz.
- A tulajdonság, a -moz-default-appearance elvesztette a scrollbar-small értékek támogatását (helyette a scrollbar-width: thin-t kell használni) és a scrollbar-t (csak macOS-en; helyette a scrollbar-horizontal és scrollbar-vertical-t kell használni).
- JavaScript: кастомные форматы даты и времени, указанные в качестве параметра конструктора Intl.DateTimeFormat(), most már támogatják a másodpercek tizedeinek megjelenítésére használt számjegyek számának megadását (fractionalSecondDigits).
- API:
- API Paint Timing: hozzáadva az PerformancePaintTiming (az oldal különböző részeinek megjelenítési idejének nyomkövetése).
- Módszer Navigator.registerProtocolHandler() most már csak két paramétert fogad el: scheme és url. A title paraméter többé már nem támogatott.
- Módszer MediaRecorder.start() most már .InvalidModificationError-t dob, ha a rögzített áramlatban a nyomkövetett sávok száma megváltozott.
- A kereszt-site scriptingtől való félelem miatt eltávolították a alkalmazás cache-elésének (amit offline működéshez használtak) támogatását. Helyette a API Service Worker.
- Fejlesztői eszközök:
- A „Hálózat” panel most már képes feldolgozni a váratlan leállásokat és hasznos részleteket megjeleníteni a hibakereséshez, mint például a veremnyomkövetés. Az hibajelzések beküldése egyszerűsödött – elég rákattintani a linkre.
- Az elérhetőségi ellenőrző megtanulta megmutatni a Tab billentyűvel történő elemek bejárásának sorrendjét. Így a fejlesztők értékelhetik a billentyűzetről való navigálás kényelmét.
Forrás: linux.org.ru
