WebblĂ€saren Firefox 96 har slĂ€ppts. Dessutom har en lĂ„ngsiktig supportversion â 91.5.0 â skapats. Firefox 97 har gĂ„tt in i beta-testning, med release planerad till den 8 februari.
Huvudsakliga nyheter:
- Möjlighet har lagts till för att tvinga aktivering av mörkt eller ljust tema för webbplatser. FÀrgschemat Àndras av webblÀsaren och krÀver inget stöd frÄn webbplatsen, vilket gör att mörka teman kan appliceras pÄ webbplatser som endast finns i ljusa toner, och vice versa.

För att Àndra fÀrginstÀllningar har en ny sektion "FÀrger" föreslagits i instÀllningarna (about:preferences) under "AllmÀnt/SprÄk och utseende", dÀr man kan aktivera fÀrgomordning kopplat till operativsystemets fÀrgschema eller ange fÀrger manuellt.

- Det har skett betydande förbÀttringar i ljudsuppressionssystemet och automatisk ljudförstÀrkning, samt en viss förbÀttring av ekosuppressionskapaciteten.
- Belastningen pÄ huvudtrÄden har minskats avsevÀrt.
- Ett striktare grÀns för hantering av cookies mellan webbplatser har införts, vilket förbjuder behandling av tredje parts cookies som sÀtts av andra webbplatser Àn domÀn den aktuella sidan. SÄdana cookies anvÀnds för att spÄra anvÀndarens rörelser mellan webbplatser i kod frÄn annonsnÀtverk, sociala mediewidgetar och webbanalysystem. Hanteringen av cookies regleras av attributet Same-Site som anges i "Cookie Policy"-huvudet, vilket nu som standard sÀtts till "Same-Site=Lax", och begrÀnsar sÀndning av cookies för mellanwebbgranskade förfrÄgningar avsedd för bildförfrÄgningar eller laddning av innehÄll via iframe frÄn en annan webbplats, vilket Àven erbjuder skydd mot CSRF-attacker (Cross-Site Request Forgery).
- Problem med kvalitetsförlust av video pÄ vissa webbplatser samt ÄterstÀllning av SSRC (synchroniseringskÀlla identifierare) vid videovisning har lösts. Problemet med upplösningssÀnkning vid skÀrmdelning via WebRTC har ocksÄ avhjorts.
- PÄ macOS öppnas lÀnkar i Gmail nu i en ny flik, precis som pÄ andra plattformar. PÄ grund av olösta problem i macOS Àr det förbjudet att frikoppla video i helskÀrm.
- För att förenkla stÀllning av stilar för mörka teman har en ny CSS-egenskap color-scheme lagts till, vilket gör det möjligt att ange vilka fÀrgscheman en viss element kan visas korrekt i. Bland de stödda schemana finns "light", "dark", "day mode" och "night mode".
- CSS-funktionen hwb() har lagts till, som kan anges istÀllet för fÀrgvÀrden för att definiera fÀrger enligt fÀrgmodellen HWB (hue, whiteness, blackness). Valfritt kan ett transparensvÀrde anges i funktionen.
- För CSS-egenskapen counter-reset har funktionen "reversed()" implementerats, vilket möjliggör anvÀndning av inverterade CSS-rÀknare för numrering av element i fallande ordning (till exempel kan nummer pÄ element i listor <ol> visas i fallande ordning).
- PÄ Android-plattformen har stöd för metoden navigator.canShare() införts, vilket gör det möjligt att kontrollera om metoden navigator.share() kan anvÀndas, som tillhandahÄller medel för att dela information pÄ sociala medier, till exempel för att generera en enhetlig knapp för publicering i sociala medier som besökaren anvÀnder, eller för att organisera dataöverföring till andra applikationer.
- API:et Web Locks Àr aktiverat som standard, vilket gör det möjligt att samordna arbetet i webbanvÀndningar i flera flikar eller Ätkomst till resurser frÄn web workers. API:et tillhandahÄller medel för att fÄ lÄs i asynkront lÀge och slÀppa lÄs efter att nödvÀndig arbetsuppgift med delad resurs Àr slutförd. Medan en process har lÄset kvar vÀntar andra processer pÄ att det ska slÀppas utan att avbryta körningen.
- I konstruktorn IntersectionObserver() har en tom strÀng vid överföring sÀkerstÀllt att rootMargin-egenskapen stÀlls in som standard i stÀllet för att generera ett undantag.
- Det har implementerats möjlighet att exportera canvas-element i WebP-format vid anrop av metoderna HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() och OffscreenCanvas.toBlob.
- I beta-versionen av Firefox 97 observeras en modernisering av filuppladdningsprocessen â istĂ€llet för att visa en förfrĂ„gan före början av uppladdningen, börjar filer nu att laddas automatiskt och kan öppnas nĂ€r som helst via panelen med information om uppladdningens framsteg.
Förutom nyheterna och buggfixarna i Firefox 96 har 30 sÄrbarheter ÄtgÀrdats, varav 19 klassificeras som allvarliga. 14 sÄrbarheter orsakas av minneshanteringsproblem, sÄsom buffertöverflöden och Ätkomst till redan frigjorda minnesomrÄden. Potentiellt kan dessa problem leda till att en illvillig aktör kan köra kod vid öppnandet av sÀrskilt utformade sidor. Bland de allvarliga problemen noteras ocksÄ kringgÄelse av Iframe-isolering via XSLT, en race condition vid uppspelning av ljudfiler, buffertöverflöd vid anvÀndning av CSS-filter blendGaussianBlur, Ätkomst till minnet efter dess frigörande vid behandling av vissa nÀtverksförfrÄgningar, manipulering av webblÀsarfönstrets innehÄll genom manipuleringar i helskÀrmslÀge och att blockerar uttrÀde ur helskÀrmslÀge.
Ytterligare kan man nÀmna samarbetet mellan Linux Mint-distributionen och Mozilla, dÀr oförÀndrade officiella versioner av Firefox kommer att inkluderas i distributionen utan tillÀmpning av ytterligare patchar frÄn Debian och Ubuntu, utan att hem-sidan byts ut mot linuxmint.com/start, utan att sökmotorer byts ut och utan förÀndringar av standardinstÀllningarna. IstÀllet för sökmotorerna Yahoo och DuckDuckGo kommer Google, Amazon, Bing, DuckDuckGo och Ebay att anvÀndas. I utbyte kommer Mozilla att överföra en viss summa pengar till utvecklarna av Linux Mint. Nya paket med Firefox kommer att erbjudas för Linux Mint-versionerna 19.x, 20.x och 21.x. Idag eller imorgon kommer anvÀndarna att erbjudas Firefox 96-paketet, utformat enligt den ingÄngna överenskommelsen.
KĂ€lla: opennet.ru


