Dostupný Firefox 72. Toto je prvé vydanie, na ktoré sa doba prípravy skrátila z 6 na 4 týždne.
- Režim „obrázok-v-obrázku“ je zapnuté na platformách Linux a macOS.
- Vo verziách pre OpenBSD sa využíva izolácia súborového systému pomocou unveil().
- Ochrana pred sledovaním začala predvolene blokuje požiadavky na zdroje, ktoré boli odhalené pri zbieraní digitálnych otlačkov (fingerprinting).
- Webové stránky už nemôžu žiadať používateľov o povolenia (na používanie geolokácie, kamery, upozornení) kým používateľ nezačne interagovať so stránkou (kliknutím myši, stlačením klávesu na klávesnici, ťuknutím). Telemetria ukazuje nasledujúce:
- požiadavky na zobrazenie upozornení sú mimoriadne nepopulárne (iba 1 % je schválených, 48 % je odmietnutých, v ostatných prípadoch je požiadavka ignorovaná). Počas mesiaca dostali používatelia jeden a pol miliardy požiadaviek, z ktorých bolo schválených iba 23,5 milióna.
- opätovná požiadavka na povolenie nezvyšuje pravdepodobnosť, že používateľ súhlasí. 85 % schválení bolo získaných práve na prvý pokus.
- weboví majstri väčšinou nečakajú, kým používateľ začne interagovať so stránkou, ale posielajú požiadavky okamžite.
- požiadavky, ktoré čakajú na interakciu používateľa so stránkou, sú schvaľované dvakrát častejšie.
Od tohto vydania, ak bola požiadavka vytvorená bez čakania na akciu používateľa, bude zobrazená iba ikonkou v adresnom riadku.
- Farba posúvača sa automaticky prispôsobuje farbe pozadia stránky.
- Do HTTP hlavičky Accept bola pridaná podpora pre image/webp. Napriek tomu, že toto správanie je v rozpore so špecifikáciou, používa sa v Chromiu, preto mnohé stránky kontrolujú túto hlavičku, aby zistili, či prehliadač podporuje formát WebP.
- Firefox sa naučil использовать политики, размещённые в /run/user/$UID/firefox/policies.json
- Objavila sa možnosť používať klientské certifikáty z úložiska Windows (security.osclientcerts.autoload).
- Pri vypnutí odosielania telemetrie budú všetky zodpovedajúce údaje vymazané zo serverov Mozilly do 30 dní, ako to vyžaduje kalifornský zákon o ochrane práv spotrebiteľov.
- Počet nedávnych priečinkov v dialógovom okne pridania záložky bol zvýšený z 5 na 7. Pre tých, ktorí potrebujú ešte viac, bola pridaná nastavenie browser.bookmarks.editDialog.maxRecentFolders.
- Úplne prepracovaný mechanizmus synchronizácie záložiek. To umožnilo vyriešiť množstvo problémov: duplicitu, stratu a zamieňanie záložiek, zamieňanie priečinkov, problémy so synchronizáciou nových alebo presunutých záložiek.
- Zrušená bola vstavaná možnosť blokovať sťahovanie obrázkov z konkrétnych domén (bola hlboko skrytá a nebola populárna). S touto úlohou sa oveľa lepšie vyrovnávajú doplnky ako uMatrix.
- Pozastavené podpora HTTP Public Key Pinning. Webová stránka mohla informovať prehliadač, že používaný SSL certifikát by mal byť považovaný za platný iba v prípade, ak bol vydaný určitým certifikačným úradom. Bohužiaľ, HPKP nielenže nezískal popularitu, ale otvoril priestor pre vydieranie. Útočník, ktorý získal prístup k nastaveniam webového servera, nasadzoval HPKP a nútil klientov dočasne uložiť tieto informácie na niekoľko rokov vopred. Keď vlastník obnovil kontrolu a odstránil certifikát útočníka, klienti stratili možnosť pripojiť sa k serveru. Navyše technológia sa ukázala byť jednoduchým spôsobom, ako si „vystreliť do vlastnej nohy“ a omylom zablokovať prístup na svoj vlastný web. Pred rokom bola podpora HTTP Public Key Pinning ukončená v Chrome, a v IE, Edge a Safari nebola nikdy implementovaná.
- Je otvorený kód proxy servera Pocket, ktorý umožňuje získať sponzorovaný obsah v nových kartách bez ohrozenia súkromia používateľov.
- CSS:
- JavaScript: добавлена поддержка operátora spojenia s NULL.
- API: bola pridaná podpora FormDataEvent.
- Servisné pracovníci: bola pridaná podpora vlastnosti WindowOrWorkerGlobalScope.crossOriginIsolated.
- Nástroje vývojára:
- Debugger získal podporu podmienečných bodov prerušenia (spúšťajúce sa pri čítaní alebo úprave vlastností objektu).
- Sieťový monitor sa naučil zobraziť informácie o čase požiadavky, začiatku a konca načítania každého zdroja.
- Režim responzívneho dizajnu začal podporovať simuláciu rôznych hodnôt meta viewport.
- Inšpektor umožňuje simulovať rôzne hodnoty prefers-color-scheme.
- Inšpektor webových socketov teraz zobrazuje objem prijatých a prenesených údajov, ako aj formát ASP.NET Core SignalR.
- Bol odstránený „Jednoduchý JavaScript editor“, pretože ho úspešne nahradil viacriadkový režim vstupu konzoly.
Zdroj: linux.org.ru
