Firefox 154 har släppts, tillsammans med uppdateringar till tidigare långsiktiga supportgrenar – 153.1.0, 140.14.0 och 115.39.0. Firefox 155, som är planerad att släppas den 1 september, kommer snart att gå in i betatestning.
Viktiga nya funktioner i Firefox 154 (1, 2, 3):
- LNA-specifikationen (Local Network Access) har utökats till WebSocket-anslutningar. LNA begränsar åtkomst till det lokala systemet (loopback, 127.0.0.0/8) eller interna nätverket (192.168.0.0/16, 10.0.0.0/8, etc.) vid interaktion med offentliga webbplatser. För att komma åt interna resurser måste användaren ge webbapplikationen särskilda behörigheter, eftersom sådan aktivitet används av angripare för att utföra CSRF-attacker mot routrar, åtkomstpunkter, skrivare, företagswebbgränssnitt och andra enheter och tjänster som endast accepterar förfrågningar från det lokala nätverket. När en webbplats öppnar en WebSocket-anslutning till en enhet i det lokala nätverket visas nu en bekräftelsedialogruta för användaren.
- Smart Window-läget använder nu AI för att rekommendera flikgrupper och tilldela namn till varje grupp. Smart Window tillhandahåller ett separat AI-drivet interaktionsutrymme som kompletterar det befintliga standardnavigeringsläget för webben och privat surfning.

- Du kan nu inaktivera rensning av cookies och webbplatsdata på individuell webbplats, samtidigt som du bibehåller spårningsskydd och cookierelaterade begränsningar för dessa webbplatser.
- Funktionen för översättning av hela sidan inkluderar nu innehållet i iframes som är inbäddade på sidan. Språkidentifiering är nu tillgänglig under sidans inläsning.
- Åtgärden "Hantera AI" har lagts till i adressfältet för snabb åtkomst till avsnittet AI-inställningar i konfiguratorn.
- Tvingade sidomladdningar (genom att trycka på uppdateringsknappen medan du håller ner Shift-tangenten) rensar nu dessutom innehållet i favicon-cachen.
- Accelererade avsevärt funktionen att ändra position i strömmen när man tittar på en video.
- Den inbyggda PDF-läsaren markerar markerad text, ungefär som hur text markeras på webbsidor.
- Som standard visas inte längre knappen "Firefox View" i panelen när du skapar nya eller nyligen oanvända profiler. Den här knappen kan återställas via panelens anpassningsgränssnitt.
- CSS-egenskaperna "text-box-trim" och "text-box-edge" har lagts till, vilket möjliggör exakt kontroll över marginalerna före och efter text. "text-box-trim" anger beskärningsområdet (överst, längst ner eller båda sidor) och "text-box-edge" anger hur kanterna beskärs.
- Lade till CSS-funktionerna sibling-index() och sibling-count() för att formatera element baserat på deras position eller antal syskon.
- Implementerade ett gränssnitt för att ange tid, vilket visas när element används Och .
- HTTP-headern No-Vary-Search har implementerats, vilket gör att du kan konfigurera regler för cachelagring av frågor baserat på parametrarna som skickas i URL:en (till exempel kan du exkludera oviktiga parametrar när du avgör om det finns en cachad version av en sida).
- JavaScript Iterator-gränssnittet stöder nu synkront exekverade metoder: Iterator.prototype.chunks (delar upp iteratorns element i sekventiella disjunkta grupper), Iterator.prototype.windows (itererar över iteratorns element med hjälp av ett glidande fönster), Iterator.prototype.includes (kontrollerar om iteratorn innehåller ett specifikt element) och Iterator.prototype.join (kopplar samman alla iteratorns element till en enda sträng).
- JSON-visaren visar nu den fullständiga sökvägen till det valda elementet längst ner på skärmen.
- I Firefox för Android Ikoner har uppdaterats, möjligheten att välja ett filnamn och en katalog för att spara den nedladdade filen har tillhandahållits, adresser i inmatningsfält sparas automatiskt, bokmärkessökning har snabbats upp och en Firefox Labs-sektion har tillhandahållits för att testa experimentella funktioner.
Förutom nya funktioner och buggfixar åtgärdar Firefox 154 167 sårbarheter, varav de flesta orsakas av minneshanteringsproblem som buffertöverskott och åtkomst till minne efter att det har frigjorts. Dessa problem kan potentiellt leda till att skadlig kod körs när specialskapade sidor öppnas.
Källa: opennet.ru

