Byl vydán Firefox 154 spolu s aktualizacemi předchozích dlouhodobě podporovaných větví – 153.1.0, 140.14.0 a 115.39.0. Firefox 155, jehož vydání je naplánováno na 1. září, brzy vstoupí do beta testování.
Klíčové nové funkce ve Firefoxu 154 (1, 2, 3):
- Specifikace LNA (Local Network Access) byla rozšířena na připojení WebSocket. LNA omezuje přístup k lokálnímu systému (loopback, 127.0.0.0/8) nebo interní síti (192.168.0.0/16, 10.0.0.0/8 atd.) při interakci s veřejnými webovými stránkami. Pro přístup k interním zdrojům musí uživatel udělit webové aplikaci speciální oprávnění, protože takovou aktivitu útočníci zneužívají k provádění CSRF útoků na routery, přístupové body, tiskárny, firemní webová rozhraní a další zařízení a služby, které přijímají požadavky pouze z lokální sítě. Když web otevře připojení WebSocket k zařízení v lokální síti, uživateli se nyní zobrazí potvrzovací dialog.
- Režim Inteligentní okno nyní využívá umělou inteligenci k doporučování skupin karet a přiřazování názvů každé skupině. Inteligentní okno poskytuje samostatný interaktivní prostor s využitím umělé inteligence, který doplňuje stávající standardní režim webové navigace a režim soukromého prohlížení.

- Nyní můžete zakázat mazání souborů cookie a dat webů pro jednotlivé webové stránky a zároveň zachovat ochranu před sledováním a omezení související s soubory cookie pro tyto webové stránky.
- Funkce překladu celé stránky nyní zahrnuje obsah prvků iframe vložených do stránky. Identifikace jazyka je nyní k dispozici během načítání stránky.
- Do adresního řádku byla přidána akce „Spravovat AI“ pro rychlý přístup k sekci nastavení AI v konfigurátoru.
- Vynucené opětovné načtení stránky (stisknutím tlačítka pro obnovení při stisknuté klávese Shift) nyní navíc vymaže obsah mezipaměti favicon.
- Výrazně zrychlena operace změny pozice ve streamu při sledování videa.
- Vestavěný prohlížeč PDF implementuje zvýrazňování vybraného textu, podobně jako je text zvýrazňován na webových stránkách.
- Ve výchozím nastavení se při vytváření nových nebo nedávno nepoužívaných profilů tlačítko „Zobrazení Firefoxu“ v panelu již nezobrazuje. Toto tlačítko lze obnovit prostřednictvím rozhraní pro přizpůsobení panelu.
- Byly přidány vlastnosti CSS „text-box-trim“ a „text-box-edge“, které umožňují přesnou kontrolu nad okraji před a za textem. „text-box-trim“ určuje oblast ořezu (horní, dolní nebo obě strany) a „text-box-edge“ určuje, jak jsou okraje oříznuty.
- Přidány CSS funkce sibling-index() a sibling-count() pro stylování elementů na základě jejich pozice nebo počtu sourozenců.
- Implementováno rozhraní pro zadávání času, které se zobrazuje při použití elementů A .
- Byla implementována HTTP hlavička No-Vary-Search, která umožňuje konfigurovat pravidla ukládání dotazů do mezipaměti na základě parametrů předávaných v URL (například můžete vyloučit nedůležité parametry při určování, zda existuje verze stránky v mezipaměti).
- Rozhraní JavaScript Iterator nyní podporuje synchronně spouštěné metody Iterator.prototype.chunks (rozděluje prvky iterátoru do sekvenčních disjunktních skupin), Iterator.prototype.windows (iteruje přes prvky iterátoru pomocí posuvného okna), Iterator.prototype.includes (kontroluje, zda iterátor obsahuje specifický prvek) a Iterator.prototype.join (spojuje všechny prvky iterátoru do jednoho řetězce).
- Prohlížeč JSON nyní zobrazuje úplnou cestu k vybranému prvku v dolní části obrazovky.
- Ve Firefoxu pro Android Byly aktualizovány ikony, byla přidána možnost vybrat název souboru a adresář pro uložení staženého souboru, adresy ve vstupních polích se automaticky ukládají, vyhledávání v záložkách bylo zrychleno a byla vytvořena sekce Firefox Labs pro testování experimentálních funkcí.
Kromě nových funkcí a oprav chyb řeší Firefox 154 167 zranitelností, z nichž většina je způsobena problémy se správou paměti, jako je přetečení vyrovnávací paměti a přístup k paměti po jejím uvolnění. Tyto problémy by mohly vést ke spuštění škodlivého kódu při otevírání speciálně vytvořených stránek.
Zdroj: opennet.ru

