Na voljo Firefox 84.
- Najnovejša izdaja s podporo za Adobe Flash. Podpora za NPAPI naj bi bila odstranjena v prihodnji izdaji, saj je Flash edini vtičnik NPAPI, ki se lahko izvaja v Firefoxu.
- Število sistemov, kjer je omogočeno, je razširjeno WebRender:
- Linux: GNOME/X11 (Razen sistemov z lastniškimi gonilniki NVIDIA, pa tudi s kombinacijo »Intel grafike in ločljivosti >= 3440×1440). V naslednji številki načrtovano omogočanje WebRenderja za kombinacijo GNOME/Wayland (razen XWayland)
- macOS: Big Sur
- Android: GPU Mali-G.
- Windows: Intel Graphics 5. in 6. generacija (Ironlake in Sandy Bridge). Poleg tega WebRender onemogočeno za lastnike video kartic NVIDIA, ki uporabljajo več monitorjev z različnimi stopnjami osveževanja.
- Firefox naučil uporabo PipeWire. Podpora za PipeWire dodano v WebRTC.
- Linux uvaja nove metode za dodeljevanje pomnilnika v skupni rabi, kar poveča zmogljivost in izboljša združljivost z Dockerjem.
- Izvedena je izvorna podpora za procesorje Apple Silicon. V primerjavi z emulatorjem Rosetta 2 se native build zažene 2.5-krat hitreje, odzivnost spletnih aplikacij pa je podvojena. Vendar je za predvajanje vsebine DRM še vedno potreben emulator.
- Protivirusna programska oprema Cylance v sistemu macOS lahko pomotoma prijavi Firefox kot zlonamerno programsko opremo, kar moti njegovo namestitev.
- Dodan je upravitelj procesov (about:processes stran), ki vam omogoča, da ocenite porabo virov vsake niti. Dodatne informacije naj bi bile objavljene v prihodnosti.
- Način slika v sliki naučil zapomnite si velikost in položaj okna. Poleg tega okno slika v sliki zdaj odpre se na istem monitorju, kjer je odprto okno brskalnika (pred tem se je vedno odprlo na glavnem monitorju).
- V razdelku eksperimentalnih nastavitev (če si jih želite ogledati, morate omogočiti browser.preferences.experimental in odpreti stran about:preferences#experimental) je bila dodana nastavitev, ki omogoča uporabo več oken slike v sliki hkrati .
- Zdaj je mogoče spremeniti obseg plošč, pojavnih oken in stranskih plošč, ki jih ustvarijo dodatki (Ctrl+kolesce miške).
- Po uvozu podatkov iz drugega brskalnika bo Firefox samodejno omogočil vrstico z zaznamki, če jo je imel drugi brskalnik omogočeno in je imel zaznamke.
- Na strani za upravljanje dodatkov (about:addons) je zdaj so prikazani ne le osnovna, temveč tudi dodatna dovoljenja (ki jih dodatek ne zahteva med namestitvijo, ampak v času omogočanja določene nastavitve, za katero so ta dovoljenja potrebna). Prej dodatna dovoljenja niso bila prikazana in jih ni bilo mogoče preklicati.
- Ko ustvarite nov profil, bodo informacije o vseh zaupanja vrednih vmesnih overiteljih potrdil prenesene s strežnikov Mozilla na isti dan, namesto v nekaj tednih kot prej. To poveča verjetnost, da novi uporabnik Firefoxa ne bo naletel na varnostne napake pri obisku nepravilno konfiguriranih spletnih mest.
- Izvedeno zaščita pred ranljivostmi, kot je našli pred letom in pol v odjemalcu Zoom. Na primer, če je bila prej možnost »vedno uporabi Zoom Meetings za odpiranje povezav zoommtg://« razdeljena na vsa spletna mesta (klik na takšno povezavo s katerega koli mesta bi odprl odjemalca Zoom), zdaj možnost deluje samo znotraj domene ( če jo omogočite na example1.com, se bo okno z zahtevo znova prikazalo, ko kliknete povezavo zoommtg:// na anothersite.com). Da ne bi povzročali preveč nevšečnosti za uporabnike, zaščita (nadzorovana z nastavitvijo security.external_protocol_requires_permission) ne velja za nekatere priljubljene sheme, kot sta tel: in mailto:
- Če je potrdilo SSL izdano samo za www.example.com in uporabnik poskuša dostopati do https://example.com, bo Firefox samodejno šel na https://www.example.com (prej so uporabniki v takih primerih prejemali napaka SSL_ERROR_BAD_CERT_DOMAIN).
- Firefox zdaj vedno sprejema naslove lokalnega gostitelja (http://localhost/ и http://dev.localhost/) kot sklicevanje na vmesnik povratne zanke (tj. http://127.0.0.1). Na ta način viri, naloženi z lokalnega gostitelja, niso več obravnavani kot mešana vsebina.
- Datoteke PDF, pisarniški dokumenti in medijske datoteke zdaj so vedno shranjene s pravilno končnico (včasih so bile shranjene brez končnice).
- Največje dovoljeno število neuspelih poskusov DoH (ko jih doseže brskalnik samodejno preklopi na običajni DNS) je bilo povečano s 5 na 15.
- Na platformi Windows je Canvas 2D zdaj pospešen GPU.
- CSS:
- Psevdorazred :ne() dobil podporo za kompleksne izbirnike.
- Lastniška lastnost -moz-default-appearance ne podpira več scrollbar-small (namesto tega bi moral uporabljati scrollbar-width: thin) in scrollbar (samo macOS; namesto tega uporabite scrollbar-horizontal in scrollbar-vertical).
- JavaScript: formati datuma in časa po meri, določeni kot parameter konstruktorja Intl.DateTimeFormat(), zdaj podpira podajanje števila števk, ki se uporabljajo za predstavitev delčkov sekund (fractionalSecondDigits).
- API-ji:
- API Paint Timing: dodan vmesnik PerformancePaintTiming (sledenje času upodabljanja različnih delov strani).
- Metoda Navigator.registerProtocolHandler() zdaj sprejema le dva parametra: shemo in url. Parameter naslova ni več podprt.
- Metoda MediaRecorder.start() zdaj vrže .InvalidModificationError, če se je število skladb v posnetem toku spremenilo.
- Podpora je bila odstranjena zaradi težav s skriptiranjem med spletnimi mesti predpomnjenje aplikacij (uporablja se za zagon aplikacij v načinu brez povezave). Namesto tega bi morali uporabiti API Service Worker.
- Orodja za razvijalce:
- Plošča Omrežje je zdaj lahko obravnavati nenadne napake in prikazati uporabne podrobnosti za odpravljanje napak, kot so sledi sklada. Lažje je oddati poročila o napakah - samo kliknite na povezavo.
- Inšpektorica za dostopnost se je naučila pokazati vrstni red prečkanja elementov strani s tipko Tab. Na ta način lahko razvijalci cenijo enostavnost navigacije s tipkovnico.
Vir: linux.org.ru