Prebehol vydanie webového prehliadača , ako aj Firefox 68.5 pre platformu Android. Okrem toho bolo vytvorené aktualizácie s dlhodobou podporou . Čoskoro prejde do fázy prejde vetva Firefox 74, ktorého vydanie je naplánované na 10. marca (projekt na 4-týždňový ).
:
- V režime prístupu k DNS cez HTTPS (DoH, DNS over HTTPS) bola pridaná podpora služby , okrem predtým ponúkaného DNS servera CloudFlare ("https://1.1.1.1/dns-query"). Aktivovať DoH a vybrať v nastaveniach sieťového pripojenia.
- Bol realizovaný prvý krok podpory rozšírení, inštalovaných obchádzajúcim spôsobom. Zmena sa týka iba inštalácie rozšírení do spoločných adresárov (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ alebo ~/.mozilla/extensions/), spracovávaných všetkými inštanciami Firefoxu v systéme (bez viazanosti na používateľa). Tento spôsob sa zvyčajne používa na predinštaláciu rozšírení v distribúciách, na nežiadúcu substitúciu spolu so tretími aplikáciami, na integráciu škodlivých rozšírení alebo na dodanie rozšírenia so samostatným inštalátorom. V Firefoxe 73 budú takéto rozšírenia naďalej fungovať, ale budú presunuté z verejných adresárov do individuálnych profilov používateľov, t.j. budú konvertované do formátu používaného pri inštalácii cez správcu rozšírení.
- Bola realizovaná možnosť nastavenia globálneho základného stupňa zväčšenia, ktorý sa aplikuje na všetky stránky, a nie viazaný na jednotlivé weby. Zmeniť celkový stupeň zväčšenia je možné v nastaveniach (about:preferences) v sekcii „Jazyk a vzhľad“. V nastaveniach sa tiež objavila možnosť, ktorá umožňuje aplikovať zväčšenie len na text, bez ovplyvnenia obrázkov.
- Dialóg s návrhom na uloženie prihlasovacích údajov sa teraz zobrazuje iba v prípade, že bola zmenená hodnota prihlasovania v poli na vkladanie.
- Na s ovládačmi NVIDIA novšími než vydanie 432 a s rozlíšením obrazovky menším ako 1920×1200 je zahrnutý systém kompozície [[https://wiki.mozilla.org/Platform/GFX/WebRender_Where]]. Systém kompozície WebRender je napísaný v jazyku Rust a presúva na GPU operácie vykresľovania obsahu stránky.
- používania konceptu „Site Specific Browser“ (SSB) na
prácu s webovou aplikáciou ako s obyčajnou desktopovou programou. V režime
SSB skrýva menu, adresný riadok a ďalšie prvky rozhrania prehľadávača, a v aktuálnom okne je povolené iba otváranie odkazov na stránky aktuálneho webu (externé odkazy sa otvárajú v samostatnom okne prehľadávača). Na rozdiel od už existujúceho režimu kiosku sa práca nezrealizuje v celoobrazovkovom režime, ale v normálnom okne, bez špecifických prvkov rozhrania prehliadača Firefox. Na otvorenie odkazu v režime SSB je navrhnutý príkazový riadok „—ssb“, ktorý môžete použiť pri vytváraní odkazov na webové aplikácie. Tento režim môžete tiež aktivovať tlačidlom „Spustiť špecifický prehliadač“, umiestneným v menu akcií so stránkou (tri bodky vpravo od adresného riadku). Predvolene je tento režim neaktívny a vyžaduje zapnutie cez nastavenie „browser.ssb.enabled = true“ v about:config. - V režime vysokého kontrastu, určenom pre ľudí so slabým zrakom alebo poruchami vnímania farieb, bola pridaná podpora pozadí obrázkov. Na zachovanie čitateľnosti a zabezpečenie dostatočnej úrovne kontrastu je viditeľný text oddelený samostatným pozadím, v ktorom je použitá farba aktívnej témy.
- Zvýšená kvalita zvuku pri zvyšovaní alebo znižovaní rýchlosti prehrávania;
- Zlepšené automatické rozpoznávanie starých textových kódovaní na stránkach, na ktorých nie sú jednoznačne uvedené informácie o kódovaní.
- Vo vyhľadávacom riadku webovej konzoly pribudla možnosť filtrovať podľa chýbajúceho kľúča pomocou symbolu „-“ pred maskou alebo regulárnym výrazom. Napríklad vyhľadávací dopyt „-img“ zobrazí všetky prvky, v ktorých chýba reťazec „img“, zatiaľ čo „-/ (cool|rad)/“ zobrazí prvky, ktoré nezodpovedajú regulárnemu výrazu „/ (cool|rad)/“.
- Pridané nové CSS vlastnosti a na riadenie správania posúvania pri dosiahnutí logickej hranice oblasti posúvania.
- V SVG bola pridaná podpora vlastností a .
- V HTMLFormElement bola pridaná metóda , ktorý iniciuje programové odosielanie údajov formulára podobne ako kliknutie na tlačidlo na odoslanie údajov. Funkcia môže byť použitá pri vytváraní vlastných tlačidiel na odosielanie formulárov, pre ktoré vyvolanie form.submit() nestačí, pretože nevedie k interaktívnej kontrole parametrických údajov, generovaniu udalosti ‘submit’ a odoslaniu údajov, ktoré sú viazané na tlačidlo odoslania.
- Vlastnosti a objekty Window teraz vždy vracajú skutočnú zadanú šírku a výšku oblasti (), a nie veľkosť viditeľnej časti (Visual Viewport).
- optimalizácia výkonu nástrojov pre webových vývojárov. Znížená záťaž pri zhromažďovaní štatistiky pre panel monitorovania sieťovej aktivity. V debuggeri JavaScript a webovej konzole bola urýchlená načítanie veľkých skriptov s väzbou na ich pôvodné zdrojové texty (source-mapped).
- V web konzole sa problémy s prekročením hraníc aktuálnej domény (, Cross-Origin Resource Sharing) teraz zobrazujú ako chyby, nie varovania. Pre automatické doplňovanie v konzole sú dostupné premenné definované vo výrazoch.
- V nástrojoch pre webových vývojárov v sekcii inspekcia siete je zabezpečené dekódovanie správ (JSON, MsgPack a CBOR) vo formáte WAMP (WebSocket Web Application Messaging Protocol), prenášaných cez spojenie WebSocket.
Okrem noviniek a opravy chýb bolo vo Firefoxe 73 odstránených , z ktorých 11 (zhromaždené pod CVE-2020-6800 a CVE-2020-6801) je označených ako potenciálne schopné viesť k vykonaniu kódu útočníka pri otvorení špeciálne upravených stránok. Pripomíname, že problémy s pamäťou, ako sú pretečenia bufferov a prístup k už uvoľneným oblastiam pamäte, sú od nedávna označované ako nebezpečné, ale nie kritické.
Zdroj: opennet.ru
