WebblĂ€saren Firefox 144 har slĂ€ppts och uppdateringar av tidigare versioner med lĂ„ngsiktig support â 140.4.0 och 115.29.0 har gjorts. Firefox 145 har nu nĂ„tt betateststadiet, med en lansering planerad till den 11 november.
Huvudsakliga nyheter i Firefox 144 (1, 2, 3):
- En ny system för hantering av profiler Àr aktiverad för alla anvÀndare. I profilschemat kan anvÀndaren skapa helt oberoende webblÀsarsessioner med egna instÀllningar, historik, bokmÀrken, tillÀgg och interna databaser. Varje profil lagras i en separat undermapp "~/.mozilla/firefox/". En profil kan tilldelas ett eget fÀrgschema, ikon och namn. VÀxling mellan profiler och skapande av nya profiler görs via en ny sektion som visas i den övre delen av huvudmenyn.
Tekniken för sessionsdelning liknar de gamla profilerna, vars aktivering gjordes via kommandoraden med alternativet "-P", men grÀnssnitten och profilerna i det gamla och nya systemet korsar inte varandra (i det gamla grÀnssnittet, som körs med kommandot "firefox --ProfileManager", visas inte nya profiler, och i det nya, tillgÀngligt via menyn, visas inte gamla).

- Möjlighet har lagts till att hÄlla en aktiv flik synlig nÀr övriga flikar i gruppen döljs (man kan arbeta med enskild flik utan att behöva öppna hela gruppen).

- Stöd har lagts till för att flytta flikar med musen till en nedfÀlld grupp utan att automatiskt öppna gruppen.

- Möjlighet har lagts till att stÀnga fönstret med video som visas i "bild-i-bild"-lÀge (Picture-in-Picture) utan att stoppa videouppspelningen (videon fortsÀtter att spelas i huvudfönstret). StÀngning utan stopp görs genom att klicka pÄ stÀngningsknappen medan Shift-tangenten hÄlls nedtryckt eller genom att trycka pÄ tangentkombinationen Shift + Esc.
- För kryptering av konton som sparas i den inbyggda lösenordshanteraren anvÀnds algoritmen AES-256-CBC. Tidigare anvÀndes algoritmen AES-256-CBC endast vid end-to-end-kryptering av konton i Firefox Sync, men lokalt krypterades data med den förÄldrade algoritmen 3DES-CBC.
- I kontextmenyn som visas nÀr du högerklickar pÄ en bild har ett alternativ lagts till för att söka med Google Lens. Med Google Lens kan du utföra uppgifter som att söka efter liknande produkter och objekt samt kopiera, översÀtta och söka text som visas pÄ bilden. Denna funktion Àr endast tillgÀnglig nÀr Google vÀljs som den primÀra sökmotorn.
- Möjligheten att skicka sökfrÄgor till söktjÀnsten Perplexity via adressfÀltet, som anvÀnder AI för att generera svar pÄ frÄgor stÀllda pÄ naturligt sprÄk, har lagts till.
- PÄ Windows-plattformen anvÀnder Firefox nu det befintliga fönstret pÄ den aktuella virtuella skrivbordet nÀr du öppnar lÀnkar frÄn andra applikationer, eller skapar ett nytt fönster om det inte finns nÄgot (men byter inte till andra virtuella skrivbord).
- I verktygen för webbutvecklare har möjligheten att gÄ till definitioner av egna CSS-egenskaper frÄn var()-funktioner som visas pÄ sidan för stilinspektion implementerats. I de popup-fönster som visas pÄ sidan för stilinspektion har en tydlig uppdelning mellan inbyggda och anpassade hÀndelser sÀkerstÀllts.
- API:et Element.moveBefore har lagts till för att flytta ett element i DOM-trÀdet utan att ÄterstÀlla dess tillstÄnd.
- I CSS-egenskapen math-shift har stöd för vÀrdet 'compact' implementerats, vilket inkluderar en kompakt representation av exponenter i MathML-formler.
- I API:et PerformanceEventTiming, som möjliggör att hÀmta ytterligare information för att mÀta och optimera grÀnssnittets responsivitet, har attributet InteractionID med anvÀndarinteraktionsidentifierare lagts till. Identifieraren gör det möjligt att koppla ihop olika mÀtningar med en och samma anvÀndarÄtgÀrd, till exempel skapas flera hÀndelser, sÄsom pointerdown, mousedown, pointerup, mouseup och click, nÀr en anvÀndare trycker pÄ en pekskÀrm, och InteractionID gör det möjligt att koppla ihop alla dessa hÀndelser med en enda beröring.
- HTML-attributen "command" och "commandfor" har införts, som kan användas i knappar istället för attributen "popovertargetaction" och "popovertarget" för deklarativ inställning av interaktionen med menyn som framkallas genom att trycka på knappen. Vid användning av de nya attributen hanterar webbläsaren all logik för interaktionen med menyn, utan behov av egna JavaScript-behandlare. Till exempel, för att skapa en rullgardinsmeny räcker det med att ange: <button commandfor="»my-menu»" command="»show-popover»">Öppna meny</button> <div popover id="»my-menu»"> … </div>
- Stöd för API:et View Transitions, avsett för att skapa animeringseffekter vid vÀxling mellan olika tillstÄnd i DOM (till exempel en mjuk övergÄng frÄn en bild till en annan) eller övergÄngen frÄn en sida till en annan inom samma webbplats har lagts till.
- Det har blivit möjligt att anvÀnda disering vid rendering av gradienter som anges genom CSS-egenskaperna linear-gradient, conic-gradient och radial-gradient, med hjÀlp av hÄrdvaruaccelererad WebRender.
- I objekten Map och WeakMap har specifikationen 'upsert' implementerats, vilket förenklar arbetet med samlingar av nyckel/vÀrde-par. Metoderna getOrInsert och getOrInsertComputed har lagts till, vilka returnerar ett redan existerande vÀrde i samlingen kopplat till den angivna nyckeln, eller skapar en ny post om nyckeln inte hittas.
- I API:et ScreenOrientation har metoderna lock() och unlock() lagts till för att lÄsa skÀrmorienteringen pÄ surfplattor med Windows och Android.
- Stöd för att överföra RTCDataChannel-objekt inom meddelanden frÄn WebWorker har lagts till.
- Parametern resizeMode har lagts till i metoden getUserMedia, vilket möjliggör beskÀrning och skalning vid fÄngst av video frÄn kameran.
- I API:et WebGPU har metoden GPUDevice.importExternalTexture lagts till för att importera textur frÄn ett HTMLVideoElement- eller VideoFrame-objekt.
- I Firefox för Android har en indikator för maskinöversĂ€ttning lagts till, vilket gör det möjligt att utvĂ€rdera statusen för översĂ€ttningsprocessen (om hela sidan har översatts eller inte). Firefox Ă€r nu tillgĂ€ngligt för installation frĂ„n Huawei AppGallery. Kraven pĂ„ plattformsversion har höjts â en minst version av Android 8 krĂ€vs för att kunna anvĂ€nda det.
Förutom nyheter och buggfixar i Firefox 144 har 24 sÄrbarheter ÄtgÀrdats. 16 sÄrbarheter beror pÄ minneshanteringsproblem, sÄsom buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till att angriparens kod exekveras nÀr sÀrskilt utformade sidor öppnas.
Den testbara beta-versionen av Firefox 145 kÀnnetecknas av en ökad rundning av knappar, flikar, adressfÀlt och inmatningsfÀlt, plus tillÀgg av stöd för Matroska-containrar (för AVC, HEVC, VP8, VP9, AV1, AAC, Opus och Vorbis-kodekar) samt avbruten support för 32-bitars Linux-system. Det har noterats att supporten för Firefox pÄ 32-bitars plattformar blir allt mer komplicerad och osÀker, med det faktum att stödet för 32-bitars versioner redan har upphört i de flesta Linux-distributioner. AnvÀndare av 32-bitars Linux-distributioner rekommenderas att övergÄ till att anvÀnda 64-bitars operativsystem. För dem som inte snabbt kan uppgradera sin distribution gÄr det att anvÀnda ESR-grenen av Firefox 140, dÀr uppdateringar för att ÄtgÀrda sÄrbarheter kommer att skapas minst fram till september nÀsta Är.
KĂ€lla: opennet.ru



