Lanseringen av webblĂ€saren Firefox 159 har skett, och uppdateringar för tidigare versioner med lĂ„ngvarigt stöd â 153.6.0 och 115.44.0 â har formulerats. Inom den nya tvĂ„veckorscykeln för versioner har Firefox 160 gĂ„tt in i beta-testning, med lansering planerad till den 10 november.
Huvudnyheterna i Firefox 159 (1, 2, 3):
- En knapp för att fÄ Ätkomst till sparade lösenord har lagts till i sidopanelen som standard.

- I lĂ€get "Smart Window", som erbjuder ett separat utrymme för interaktion med AI, har möjligheten att spĂ„ra förĂ€ndringar pĂ„ sidor lagts till. Till exempel kan den nya funktionen anvĂ€ndas för att fĂ„nga prissĂ€nkningar pĂ„ produkter i nĂ€tbutiker. För att aktivera spĂ„rning bör kommandot "\/watch" anvĂ€ndas i chatt med den inbyggda AI-assistenten i webblĂ€saren, och för att hantera den â knappen Tasks i panelen eller sidan about:smartwindowtasks. NĂ€r en förĂ€ndring upptĂ€ckts, kommer Firefox att visa en notis.
- AI-funktionen för sammanfattning av sidoinnehÄll har omarbetats för att istÀllet för att skicka text frÄn sidan, skicka en lÀnk till sidan till AI-leverantören, vilket löste problem med att sidan analyserades ofullstÀndigt.
- Genom ett nytt kortkommando: Ctrl+Shift+A för att söka bland öppna flikar och Ctrl+Shift+F för att gÄ till hantering av tillÀgg eller teman. Kortkommandon kan Àndras pÄ sidan about:keyboard.
- I versioner för macOS anvÀnds det inbyggda grÀnssnittet för att skicka information via andra appar, sÄsom AirDrop och Meddelanden. Möjligheten att skicka flera markerade flikar samtidigt har lagts till.
- I verktygen för webbutvecklare har möjligheten att ÄsidosÀtta variabler som tidigare deklarerats med let, const och class tillÄtits i webbkonsolen.
- Stöd för scroll-baserad animation har lagts till, vilket gör det möjligt att skapa indikatorer för att illustrera positionen pÄ sidan eller lÀgga till effekter som Àndrar innehÄllet nÀr det kommer in i sikte under rullning. TvÄ lÀgen Àr tillgÀngliga: "ScrollTimeline" för att koppla till scrollpositionen i förhÄllande till koordinataxeln och "ViewTimeline" för att koppla till den relativa förflyttningen av individuella innehÄllsdelar i rullningsomrÄdet. Nya CSS-egenskaper animation-timeline, scroll-timeline, view-timeline och animation-range har lagts till.
- Stöd för registrering av anvÀndarspecifika element har införts för att separera synlighetsomrÄden för anvÀndarspecifika HTML-element, vilket kan vara nödvÀndigt nÀr flera olika anvÀndarspecifika HTML-element med samma namn anvÀnds pÄ en och samma sida. Vid anvÀndning av flera bibliotek pÄ en sida som definierar ett element med samma namn kan man med hjÀlp av JavaScript-konstruktorn CustomElementRegistry() knyta elementen för varje bibliotek till specifika delar av DOM-hierarkin, utan att korsa det globala registret window.customElements. Till exempel, om tvÄ bibliotek definierar olika element med samma namn , kan elementet frÄn det första biblioteket anvÀndas i en del av sidan, medan det frÄn det andra biblioteket anvÀnds i en annan.
- I WebGL-API:t har stöd för tillÀgg EXT_clip_control och EXT_texture_mirror_clamp_to_edge lagts till, och i WebGL 2 har tillÀgget EXT_texture_norm16 implementerats.
- I API:t Sanitizer har rengöring av HTML-kod implementerats i parsningsteget, innan element lÀggs till i DOM-trÀdet, vilket löste problemet med att starta konstruktörer av anvÀndarspecifika element som tas bort under denna rengöring.
- I Android-versionen har frekvensen av flikomladdningar pÄ Xiaomi- och Redmi-enheter minskat avsevÀrt. Problemet med videouppspelning pÄ webbplatser som The New York Times har lösts.
- I Firefox Enterprise har administratören möjlighet att begÀra om inloggning med ett företagskonto innan ÄterstÀllning av sessionen efter en plötslig processavslutning. För Firefox Enterprise-versioner har en SBOM (Software Bill of Materials) skapats. AI-anvÀndning för automatisk ifyllnad av formulÀr Àr som standard inaktiverad.
Förutom nyheter och buggfixar har Firefox 159 ÄtgÀrdat 167 sÄrbarheter, varav 108 har klassats som hög risk. De flesta sÄrbarheterna orsakas av problem med minnet, sÄsom buffertöverskridningar och Ätkomst till redan frigjort minne. Dessa problem kan potentiellt leda till att skadlig kod körs nÀr sÀrskilt utformade sidor öppnas.
KĂ€lla: opennet.ru

