Firefox-webblÀsaren 120 har slÀppts och en uppdatering av den lÄngvariga supportversionen - 115.5.0 har skapats. Firefox 121 har övergÄtt till betatestning, och dess release Àr planerad till den 19 december.
Huvudnyheterna i Firefox 120:
- I kontextmenyn har operationen "Copy Link Without Site Tracking" lagts till, vilket möjliggör att kopiera URL:en för den valda lĂ€nken till urklipp, efter att ha skurit bort de alternativ som anvĂ€nds för att spĂ„ra övergĂ„ngar mellan webbplatser. Till exempel, nĂ€r en lĂ€nk kopieras tas parametrarna mc_eid och fbclid bort, som anvĂ€nds nĂ€r man navigerar frĂ„n Facebook-sidor. För anvĂ€ndare i Tyskland har ytterligare skĂ€rning av spĂ„rningsparametrar inkluderats nĂ€r man klickar pĂ„ en lĂ€nk pĂ„ sidan och nĂ€r man öppnar en lĂ€nk i adressfĂ€ltet i privat surfning eller nĂ€r det förstĂ€rkta lĂ€get (strict) för skydd mot spĂ„rning av rörelser (ETP, Enhanced Tracking Protection) vĂ€ljs. Ăvriga anvĂ€ndare kan aktivera denna möjlighet genom instĂ€llningen privacy.query_stripping.enabled i about:config. En svart lista anvĂ€nds för att skĂ€ra, som omfattar kĂ€nda spĂ„rningsparametrar mellan webbplatser.

- I avsnittet för sekretess och sÀkerhet (Privacy & Security) har en funktion lagts till för att aktivera GPC-mekanismen (Global Privacy Control), som ersÀtter rubriken "DNT" (Do Not Track) och möjliggör att informera webbplatser om förbudet att sÀlja personlig information och dess anvÀndning för spÄrning av preferenser eller rörelser mellan webbplatser.

- I det förstÀrkta lÀget (strict) för skydd mot spÄrning av rörelser (ETP, Enhanced Tracking Protection) och i privat surfning har skyddet mot passiv identifiering av anvÀndaren via API Canvas stÀrkts.
- För anvÀndare i Tyskland Àr automatisk stÀngning av popup-dialoger (Cookie Banner Blocker) som visas pÄ webbplatser för att fÄ bekrÀftelse pÄ möjligheten att spara identifierare i cookies i enlighet med kraven pÄ skydd av personlig information i Europeiska Unionen (GDPR) aktiverad som standard. Eftersom sÄdana popup-banners distraherar uppmÀrksamheten, blockerar innehÄll och krÀver anvÀndarens tid för att stÀnga, ansÄg Firefox-utvecklarna att det var lÀmpligt att automatiskt avvisa sÄdana förfrÄgningar.
Blockeringen kan aktiveras i instĂ€llningarna under "SĂ€kerhet och integritet" eller genom parametern "cookiebanners.service.mode" i about:config (0 â inaktiverar automatisk stĂ€ngning av cookie-bannerar; 1 â avvisar begĂ€ran om auktorisering i alla fall och ignorerar bannerar som endast tillĂ„ter samtycke; 2 â avvisar begĂ€ran om auktorisering nĂ€r det Ă€r möjligt, och nĂ€r det inte gĂ„r, samtycker till att spara cookies). Till skillnad frĂ„n en liknande lĂ€ge som erbjuds av webblĂ€saren Brave och AdBlockers, gömmer Firefox inte blocket, utan automatiserar anvĂ€ndarens Ă„tgĂ€rd med det. Det finns tvĂ„ lĂ€gen för hantering av bannerar â simulering av musklick (cookiebanners.bannerClicking.enabled) och insĂ€ttning av cookies med den valda lĂ€gets flagga (cookiebanners.cookieInjector.enabled).
- I Windows, macOS och Android Ă€r import som standard aktiverad TLS-certifikat frĂ„n operativsystemets rotcertifikatförrĂ„d. Vid behov kan denna möjlighet inaktiveras i instĂ€llningarna (Preferenser â Integritet & SĂ€kerhet â Certifikat).
- TangentsÀttningarna för redigering (Alt + enter) och radering (Alt + Backspace) av valda konton i about:logins-grÀnssnittet har lagts till.
- I de versioner av Firefox som levereras med Ubuntu i Snap-format har stöd för import av data frÄn webblÀsaren Chromium, som ocksÄ Àr installerad i snap-format, implementerats.
- PÄ plattformarna Linux och Windows har möjligheten att dra fönster med video i "bild-i-bild"-lÀge till skÀrmhörnen (automatiskt justerande till hörnen) implementerats genom att hÄlla nere Ctrl-tangenten under flyttningen.
- Integrationen av en ny bÀrbar komponent för visning av kontextuella tips i adressfÀltet, skriven i Rust, har inletts.
- API:et för anvÀndaraktivering (navigator.userActivation) har lagts till, vilket gör det möjligt att avgöra om anvÀndaren tidigare har interagerat med sidan (till exempel har klickat med musen), om de interagerar för tillfÀllet eller om de inte har gjort nÄgot pÄ sidan (sidan Àr bara inlÀst och förblir orörd).
- Stöd för den nya HTTP-statuskoden 103 (»Early Hints«) har lagts till, som kan anvÀndas för förhandsutskrift av rubriker. Koden 103 gör det möjligt att informera klienten om innehÄllet i vissa HTTP-rubriker direkt efter begÀran, utan att vÀnta pÄ att servern ska slutföra alla uppgifter som hör till begÀran och börja leverera innehÄllet. PÄ detta sÀtt kan man ge ledtrÄdar om relaterade resurser som kan förladdas (till exempel kan lÀnkar till CSS och JavaScript som anvÀnds pÄ sidan anges). NÀr webblÀsaren fÄr information om sÄdana resurser börjar den ladda dem utan att vÀnta pÄ att huvud sidan ska levereras, vilket minskar den totala handlÀggningstiden för begÀran.
- Nya mÄttenheterna lh och rlh har lagts till i CSS, vilket gör det möjligt att ange storlek som motsvarar den linjÀra höjden (CSS-egenskapen line-height) för elementet eller rot-elementet.
- I CSS har funktionen light-dark() lagts till för att stÀlla in fÀrger för bÄde ljusa och mörka fÀrgscheman utan att anvÀnda mediafrÄgan prefers-color-scheme.
- I JavaScript-funktionen Date.parse() har stöd för fler datumformat lagts till, till exempel »01-12-1999«, »1999-1-5«, »10000-01-12«, »99-01-05«, »1999-01-05 10:00:00«.
- Stöd för media-attributet i <source>-elementet som ligger i <picture>, <audio> och <video>-element har sÀkerstÀllts.
- Stöd för WasmGC-tillÀgget har aktiverats som standard, vilket förenklar porteringen av program skrivna i programmeringssprÄk som anvÀnder skrÀpsamling (Kotlin, Dart etc.) till WebAssembly. WasmGC lÀgger till nya typer av strukturer och arrayer för vilka icke-linjÀr minnesallokering kan tillÀmpas.
- I verktygen för webbdevelopment har möjligheten att simulera flikars offline-funktionalitet lagts till.
- I stilanalyseraren har knappen »Pretty Print« lagts till för att formatera och presentera minifierad CSS pÄ ett mer överskÄdligt sÀtt (tidigare formaterades minifierade stilar automatiskt).
- I utvecklarverktygen har hastigheten för debuggningsverktyget ökat betydligt (med upp till 70%) vid stora kÀllkodsvolymer. En refaktorering av debuggningsverktyget har genomförts för att korrekt hantera brytpunkter kopplade till »unload«-hÀndelsen.
- I Android-versionen ÄtgÀrdades ett fel som ledde till att flikar stÀngdes nÀr de markerades. Arbetet med att bilda ett öppet ekosystem för webblÀsartillÀgg för den mobila versionen av Firefox har fortsatt. Inför det officiella lanseringen av ekosystemet, planerat till december, kommer mer Àn 200 tillÀgg att finnas tillgÀngliga i katalogen addons.mozilla.org (AMO) för installation i Firefox för Android.
Förutom nyheter och buggfixar i Firefox 120 har 19 sÄrbarheter ÄtgÀrdats. 14 sÄrbarheter (11 kombinerade under CVE-2023-6212 och CVE-2023-6213), som klassificeras som allvarliga, orsakas av minneshanteringsproblem, sÄsom buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till att skadlig kod exekveras nÀr speciellt utformade sidor öppnas. En annan allvarlig sÄrbarhet (CVE-2023-6206) möjliggör bekrÀftelse av behörighetsförfrÄgningar genom klickjacking.
Beta-versionen av Firefox 121 kÀnnetecknas av möjligheten att tvinga aktivering av lÀnkar understrykning, oavsett CSS-instÀllningar (kan vara anvÀndbart för personer med fÀrguppfattningsproblem). I Linux Àr anvÀndning av sammansatt Wayland som standard aktiverat istÀllet för XWayland, vilket har löst problem med pekplattans funktionalitet, geststöd pÄ pekskÀrmar och DPI-instÀllning för varje skÀrm i Wayland-baserade miljöer. servern AnvÀndning av Wayland visar ocksÄ pÄ förbÀttrad grafisk prestanda. PÄ grund av begrÀnsningar i Wayland-protokollet finns det dock problem med att fÄ fönstret "bild-i-bild" i fokus.
KĂ€lla: opennet.ru


