Elérhető Firefox 78.
- A PDF-fájlok letöltési párbeszédpanelje hozzáadva az "Open in Firefox" lehetőség.
- Lehetőség lett hozzáadva a gyakran látogatott webhelyek eltüntetésére az URL-sávra való kattintáskor (browser.urlbar.suggest.topsites).
- A "Zárja be a jobb oldali füleket" és a "Zárja be a többi fület" menüpontok külön almappába kerültek. Ha a felhasználó egyszerre több fület zárt be (például a "Zárja be a többi fület" lehetőséggel), akkor a "Zárja vissza a zárt fület" menüpont mindegyiket helyreállítja , nem csak egyet. Korábban a felhasználóknak, akik véletlenül zártak be több fület, egyesével kellett őket visszaállítaniuk.A cikkolvasási üzemmód külső megjelenése átalakítva. Az oldalsáv helyett egy kompakt lebegő eszköztár került bevezetésre, amelynek kialakítása jobban illeszkedik a böngésző felhasználói felületébe.
- A Firefox megakadályozza a képernyővédő indítását, ha éppen a WebRTC-n keresztül zajlik a hívás.
- Megoldva egy régi probléma, amely akkor merült fel, amikor a felhasználó hosszú szöveget (például egy jelszót, amit a jelszókezelő generált) próbált beilleszteni egy korlátozott hosszúságú mezőbe (
- maxlength). A korábbi Firefox verziók csendben levágták a jelszót a megadott hosszúságúra, ami regisztrációkor a "csonkított" jelszó elküldéséhez vezetett a szervernek, miközben a felhasználó biztos volt abban, hogy a jelszava hosszabb. Nyilvánvalóan a felhasználó később nem tudott bejelentkezni a hosszú jelszóval. Most a Firefox vizuálisan kiemeli a mezőt, ahová túl hosszú szöveget illesztettek be, és figyelmezteti a felhasználót, hogy rövidebb szöveget kell beírnia.A címsorban gépelés közben a keresőmotor ajánlásai mellett
- a korábbi keresési lekérdezések is ajánlani fognak (browser.urlbar.maxHistoricalSearchSuggestions). Például, ha a felhasználó korábban a címsorban keresett „helló medve”, akkor a „helló” szó beírásakor fel fogja ajánlani a „helló medve” keresést. Ha a felhasználó protokoll nélküli domaint illesztett be a címsorba, a Firefox
- megpróbálja csatlakozni nemcsak HTTP-n, mint korábban, hanem HTTPS-en is (ha a szerver nem támogatja a HTTP-t). .example, .internal, .invalid, .local, .localhost, .test végződésű címek már nem indítanak keresést, helyette a böngésző megpróbálja megnyitni őket (ezek a végződések gyakran használatosak fejlesztés közben).
- Biztonság és adatvédelem:
- Biztonság és magánélet:
- Az about:protections oldalra bekerültek az információk arról, hogy a felhasználó hány olyan jelszót cserélt le biztonságosra, amelyeket adatlopások során kiszivárogtattak, valamint hogy egy adott jelszó melyik adatlopásban tűnt fel (és érdemes lenne azt megváltoztatni).
- Hozzáadva A layout.css.font-visibility.level beállítása lehetővé teszi, hogy a böngésző értesítse a weboldalakat a rendszerben található fontokról (a fontokat három csoportra osztják: csak alapértelmezett rendszerspecifikus, alapértelmezett + nyelvi csomagokból származó fontok, minden font). A jövőben teszteket terveznek végezni, hogy meghatározzák az optimális megoldást, amely nem rontja a weboldalak megjelenését, de nem is árul el túl sok információt az összes telepített fontról.
- Amikor a felhasználó egy szót ír be a címsorba, a Firefox heuristikus alapon megállapítja, hogy ez lehet-e domain név a helyi hálózaton, és DNS szerverhez küld egy lekérdezést, hogy ellenőrizze, létezik-e ilyen domain a hálózaton (hogy ezt javasolhassa első lehetőségként a legördülő listában). A paranoiás beállítással rendelkező felhasználók számára hozzáadva lett a beállítás, amely irányítja ezt a viselkedést (browser.urlbar.dnsResolveSingleWordsAfterSearch).
- A TorBrowser fejlesztői elfogadták azt a javítást, amely teljesen letiltja a DNS használatát (network.dns.disabled).
- Újra kikapcsolva a TLS 1.0 és 1.1 támogatása (ezt a Firefox 74-ben letiltották, de később visszaállították, mivel a pandémia körülményei között a webes erőforrások elérhetősége rendkívül fontos lett). Ha a szerver nem támogatja a TLS 1.2-t, a felhasználó hibaüzenetet fog látni a védett kapcsolat létrehozásában, és egy gombot, amely engedélyezi a régi protokollok támogatását (a jövőben a támogatás teljesen eltávolításra kerül). A Chrome és az Edgium júliusban is letiltja a régi (a TLS 1.0 1999-ben, a TLS 1.1 pedig 2006-ban jelent meg) protokollokat, mivel azok nem támogatják a modern, gyors és megbízható algoritmusokat (ECDHE, AEAD), viszont a régi és gyenge algoritmusok (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5) támogatását igénylik. Az Internet Explorerből és az Edge-ből eltávolítják a TLS 1.0/1.1 támogatását szeptemberben. A TLS_DHE_RSA_WITH_AES_128_CBC_SHA és TLS_DHE_RSA_WITH_AES_256_CBC_SHA titkosítók támogatása. A Firefox maradt az utolsó böngésző, amely támogatja őket.
- Kikapcsolva Növelve
- a minimális rendszerkövetelmények . Mostantól ez a GNU libc 2.17, libstdc++ 4.8.1 és GTK+ 3.14.. Ezentúl a GNU libc 2.17, libstdc++ 4.8.1 és GTK+ 3.14 lesz.
- Ez az utolsó fő verzió, amely támogatja a macOS 10.9, 10.10 és 10.11 verziókat. Javasoljuk, hogy ezeknek az operációs rendszereknek a felhasználói váltsanak a Firefox ESR 78.x verziójára, ahol a fent említett macOS verziók támogatása egy évig megmarad.
- Számos fejlesztés a fogyatékkal élők számára:
- JAWS használata esetén a lefelé irányuló nyíl gomb megnyomása HTML bemeneti elemben, amely adatl áblázatot tartalmaz, már nem vezet a kurzor helytelen mozgásához a következő elemre.
- A képernyőolvasók többé nem akadoznak és nem fagy le, amikor a mikrofon/kamera/képernyő közös használatának mutatójára fókuszálnak.
- Jelentősen felgyorsult a több ezer sorral rendelkező táblázatok betöltése.
- A testreszabott stílusú szövegbeviteli elemek most már helyesen jelenítik meg a fókuszkeretet.
- A fejlesztői eszközök megnyitásakor a képernyőolvasók többé nem kapcsolnak át véletlenül a dokumentum nézet módba.
- Csökkentettük az animációk számát (fül fölé vivéskor, keresősor kibővítésekor stb.), hogy megkönnyítsük a migrénben és epilepsziában szenvedők életét.
- Minden brit felhasználó javaslatokat kap a Pocket-től az új fül oldalon.
- CSS:
- Bekapcsolva pseudoklasszisok támogatása :is() és :where().
- Pseudoklasszisok támogatása megvalósítva :readonly és :read-write prefix nélkül.
- :read-write stílusok már nem alkalmazhatók elérhetetlen elemekre <input> és , mivel ez sérti a specifikációt.
- JavaScript:
- API támogatás megvalósítva Intl.ListFormat.
- Készítő Intl.NumberFormat() opciókkal bővült, amelyeket a Intl.NumberFormat Unified API.
- A V8-ból (JS motor Chromium) portolták a legújabb reguláris kifejezések motor verziót Irregexp, ami lehetővé tette az összes hiányzó ECMAScript 2018 elem (állítások, Lookbehind, RegExp.prototype.dotAll, Unicode karakterosztályok escape-elése, nevezett csoportok). Az előző verzió 2014-ben került átadásra (előtte a Firefoxnak saját motorja volt), azóta a fejlesztőknek tartaniuk kellett a forkot, portolva a Chromium változásait. Most azonban létrejött egy burkolat, amely lehetővé teszi az Irregexp modulba helyezését, amely gyakorlatilag nem igényel alkalmazkodást. Nagy munkát végeztek a V8 fejlesztői, akik csökkentették az Irregexp V8-tól való függőségét. A Firefox fejlesztői pedig upstream patch-eket adtak át, amelyek javítják a hibákat, növelik a kód minőségét és kiküszöbölik a JavaScript specifikációnak való megfelelés hiányosságait.
- Az összes DOM prototípus objektum hozzáadva a Symbol.toStringTag tulajdonság.
- a mappa hozzáférés ellenőrzése, ahová a felhasználó fájlt szeretne feltölteni (először a Firefox megpróbál ott ideiglenes fájlt létrehozni az ellenőrzéshez, és ha ez nem sikerül, hibaüzenetet ad ki a letöltési panelen). objektumok gyűjtési processz WeakMap.
- A window.external.AddSearchProvider metódus mostantól egy helyettesítő. a következő szerint a specifikáció szerint.
- DOM: a metódus megvalósítva van ParentNode.replaceChildren().
- WebAssembly: mostantól a függvények egyszerre több értéket is visszaadhatnak.
- Fejlesztői eszközök.
Forrás: linux.org.ru
