Bylo vydáno webové prohlížeče Firefox 142 a připraveny aktualizace předchozích verzí s dlouhou podporou — 140.2.0, 115.27.0 a 128.14.0. Na beta testování byla převedena verze Firefox 143, jejíž vydání je plánováno na 16. září.
Hlavní novinky ve Firefoxu 142 (1, 2, 3):
- Na stránce, která se zobrazuje při otevírání nové karty, byla realizována skupinová prezentace doporučených článků do samostatných tematických sekcí, jako jsou sport, jídlo a zábava. Pod každou sekcí je umístěno tlačítko „Sledovat“, které umožňuje přihlásit se k tomuto typu obsahu nebo jej blokovat. V současnosti je rozdělení do sekcí aktivní pouze pro uživatele ve Spojených státech, zatímco ostatní země budou zpřístupněny později. Pro nucené zapnutí na stránce about:config jsou k dispozici nastavení „browser.newtabpage.activity-stream.discoverystream.sections.enabled“ a „browser.newtabpage.activity-stream.discoverystream.sections.personalization.enabled.”

- Byla přidána experimentální funkce náhledu odkazů, která umožňuje posoudit obsah, na který odkaz odkazuje, před přechodem na odkaz. Pro otevření okna náhledu lze použít položku Náhled odkazu v kontextovém menu, přejetím myší na odkaz při držené klávese Shift, nebo kliknutím na odkaz po dobu delší než 1 sekundu. V okně náhledu se zobrazí stručný přehled stránky a volitelně se zobrazí hlavní myšlenky vyznačené AI motorem. AI model je připojen volitelně a provádí se na uživatelském systému.
Funkce je zatím ve výchozím nastavení aktivována pouze pro uživatele s lokalizacemi en-US, en-CA, en-GB a en-AU na systémech s více než 3 GB RAM, ale postupně se bude aktivovat pro stále větší procento uživatelů. Pro nucené zapnutí lze použít nastavení „browser.ml.linkPreview.enabled“ na stránce about:config.

- V režimu zvýšené ochrany před sledováním (ETP, Enhanced Tracking Protection -> Strict) byla přidána možnost automatického používání seznamu výjimek, aby se odstranily problémy na stránkách způsobené blokováním sledovacího kódu. Na výběr jsou dvě úrovně: použití výjimek pouze k odstranění významných narušení funkčnosti webových stránek a použití výjimek i při vzniku nevýznamných problémů.

- Zajištěno zobrazení aktivní karty ve sbalené skupině karet, což umožňuje pracovat s jednotlivou kartou, aniž byste odkrývali celou skupinu. Dříve se celá skupina karet buď rozbalila, nebo zcela sbalila a viditelný zůstal pouze štítek skupiny.

- Byla přidána možnost odstraňování doplňků z postranního panelu pomocí tlačítka „Odebrat“, které se zobrazuje po kliknutí pravým tlačítkem myši na ikoně doplňku.

- Na platformě Windows kliknutí na zbývající oznámení při zavřeném nebo restartovaném Firefoxu nyní otevírá Firefox s uvedenou stránkou v oznámení, nikoli hlavní stránku webu.
- Zlepšeno přesouvání v režimu drag-and-drop integrovaných (blob) obrázků.
- Vylepšené zobrazení výsledků při vyhledávání v historii prohlížení prostřednictvím adresního řádku (bylo zajištěno filtrování duplicit).
- Ve vývojářských nástrojích na stránce sledování síťové aktivity bylo zajištěno zobrazení parametrů, Cookies a hlaviček požadavku v fázi, kdy provádění požadavku ještě není dokončeno.
- Do ladicího nástroje JavaScript byla přidána volba pro správu zobrazení okna s laděním na obrazovce během pozastavení provádění skriptu.
- Byla přidána možnost použití v doplňcích API wllama (WebAssembly wrapper nad llama.cpp), což umožňuje doplňkům vykonávat místní velké jazykové modely v prohlížeči.
- Bylo přidáno API Prioritized Task Scheduling pro plánování provádění úloh (callbacků JavaScriptu) s různými úrovněmi priority (blokuje uživatelskou činnost, vytváří viditelné změny a provádí práci na pozadí).
- Byla přidána metoda Selection.getComposedRanges() pro získání vybraných oblastí textu.
- Bylo přidáno API URLPattern pro kontrolu shody URL s určitým vzorem, což může například sloužit ke zpracování odkazů a přesměrování požadavků na zpracovatele v Service Worker. const p = new URLPattern({ protocol: ‘https’, hostname: ‘example.com’, pathname: ‘/:folder/*/:fileName.jpg’, });
- Bylo přidáno vlastnost Animation.overallProgress pro sledování hodnocení postupu zobrazení animace.
- V verzi pro platformu Android byla navržena nová podoba menu. Menu je nyní snadněji navigovatelné a rychlejší.

Kromě novinek a oprav chyb ve Firefoxu 142 bylo odstraněno 17 zranitelností. 12 zranitelností bylo způsobeno problémy s pamětí, jako jsou přetečení bufferů a přístup k již uvolněným oblastem paměti. Tyto problémy by mohly potenciálně vést k vykonání kódu útočníka při otevření speciálně upravených stránek.
Zdroj: opennet.ru






