U publikua shfletuesi web Firefox 144 dhe u formuan azhurnime pĂ«r degĂ«t e kaluara me mbĂ«shtetje afatgjatĂ« â 140.4.0 dhe 115.29.0. Dega Firefox 145 ka kaluar nĂ« fazĂ«n e beta-testimit, pritet tĂ« publikohet mĂ« 11 nĂ«ntor.
Risi kryesore në Firefox 144 (1, 2, 3):
- PĂ«r tĂ« gjithĂ« pĂ«rdoruesit Ă«shtĂ« aktivizuar njĂ« sistem i ri i menaxhimit tĂ« profileve. NĂ« formĂ«n e profileve, pĂ«rdoruesi mund tĂ« krijojĂ« seanca tĂ« plota tĂ« pavarura tĂ« punĂ«s me shfletuesin, me cilĂ«simet, historinĂ«, shĂ«nimet, shtesat dhe databazat e brendshme tĂ« veta. Ădo profil ruhet nĂ« njĂ« nĂ«nfolder tĂ« veçantĂ« â~/.mozilla/firefox/â. NjĂ« profili mund t'i caktosh njĂ« skemĂ« ngjyrash, njĂ« ikonĂ« dhe njĂ« emĂ«r. Kalimi midis profileve dhe krijimi i profileve tĂ« rinj realizohet pĂ«rmes njĂ« seksioni tĂ« ri, qĂ« shfaqet nĂ« pjesĂ«n e sipĂ«rme tĂ« menusĂ« kryesore.
Teknologjia e ndarjes sĂ« sesioneve Ă«shtĂ« e ngjashme me profilin e vjetĂ«r, aktivizimi i tĂ« cilit bĂ«hej nga rreshti i komandave duke pĂ«rdorur opsionin â-Pâ, por ndĂ«rfaqet dhe listat e profileve tĂ« sistemit tĂ« vjetĂ«r dhe tĂ« ri nuk pĂ«rputhen (nĂ« ndĂ«rfaqen e vjetĂ«r, e cila aktivizohet me komandĂ«n âfirefox âProfileManagerâ, nuk shfaqen profilet e rinj, ndĂ«rsa nĂ« tĂ« rejat, tĂ« aksesueshme pĂ«rmes menusĂ«, nuk shfaqen tĂ« vjetrit).

- U prezantua mundësia që t'i lë faqet aktive të dukshme kur minimizohen faqet e tjera në grup (mund të punoni me një faqe të vetme pa i hapur të gjitha grupin).

- U shtua mbështetje për të lëvizur faqen me miun në grupin e minimizuar pa e hapur automatikisht grupin.

- U ofrua mundĂ«sia pĂ«r tĂ« mbyllur dritaren me video, qĂ« shfaqet nĂ« modalitetin âpicture-in-pictureâ, pa ndalur luajtjen e videos (videoja do tĂ« vazhdojĂ« tĂ« luhet nĂ« dritaren kryesore). Mbyllja pa ndalesĂ« realizohet duke klikuar nĂ« butonin e mbylljes sĂ« dritares ndĂ«rsa mbani tĂ« shtypur çelĂ«sin Shift ose duke shtypur kombinimin e çelĂ«save Shift + Esc.
- Për encryptimin e llogarive të ruajtura në menaxherin e integruar të fjalëkalimeve, është përdorur algoritmi AES-256-CBC. Më parë, algoritmi AES-256-CBC aplikohej vetëm për enkriptimin e plotë të llogarive në Firefox Sync, por në ruajturin lokal të dhënave, të dhënat ishin enkriptuar duke përdorur algoritmin e përbashkët 3DES-CBC.
- Në menun kontekstual që shfaqet kur klikoni me butonin e djathtë të mausit mbi imazhin, është shtuar një opsion për të kërkuar në shërbimin Google Lens. Me ndihmën e Google Lens mund të kryhen operacione të tilla si kërkimi i produkteve dhe objekteve të ngjashme, si dhe kopjimi, përkthimi dhe kërkimi i tekstit të shfaqur në imazh. Kjo mundësi është e disponueshme vetëm kur Google zgjidhet si sistemi kryesor i kërkimit.
- ĂshtĂ« ofruar mundĂ«sia e dĂ«rgimit tĂ« kĂ«rkesave nĂ« shĂ«rbimin e kĂ«rkimit Perplexity pĂ«rmes shiritit tĂ« adresĂ«s, qĂ« pĂ«rdor AI pĂ«r tĂ« gjeneruar pĂ«rgjigje nĂ« pyetje tĂ« formuluara nĂ« gjuhĂ« natyrale.
- Në platformën Windows, kur hapen lidhjet nga aplikacione të tjera, Firefox tani përdor dritaren ekzistuese në desktopin virtual aktual ose krijon një dritare të re në rast se nuk ka të tillë (por nuk kalon në desktopet virtuale të tjera).
- Në mjetet për zhvilluesit e web-it, është realizuar mundësia për të kaluar në përcaktimet e vetë tipareve CSS nga funksionet var(), që shfaqen në faqen e inspektimit të stileve. Në këshillat që shfaqen në faqen e inspektimit, është siguruar një ndarje e qartë mes ngjarjeve të ndërtuara dhe atyre të përdoruesve.
- ĂshtĂ« shtuar API Element.moveBefore pĂ«r tĂ« lĂ«vizur njĂ« element nĂ« pemĂ«n DOM pa e rikthyer gjendjen e tij.
- NĂ« pronĂ«n CSS math-shift Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r vlerĂ«n âcompactâ, e cila pĂ«rfshin njĂ« paraqitje kompakte tĂ« indekseve tĂ« larta nĂ« formulat MathML.
- Në API-në PerformanceEventTiming, e cila lejon marrjen e informacionit shtesë për matjen dhe optimizimin e përgjegjshmërisë së ndërfaqes, është shtuar atribute InteractionID me identifikimin e ndërveprimit të përdoruesit. Identifikimi lejon lidhjen e metrikave të ndryshme me një veprim të vetëm të përdoruesit, për shembull, kur prek ni ekran të ndjeshëm krijohen disa ngjarje si pointerdown, mousedown, pointerup, mouseup dhe click, dhe InteractionID lejon lidhjen e të gjitha këtyre ngjarjeve me një prekje.
- Ato janë realizuar atributet HTML «command» dhe «commandfor», të cilat mund të përdoren në butona në vend të atributeve «popovertargetaction» dhe «popovertarget» për konfigurimin deklarativ të ndërveprimit me menunë që aktivizohet kur klikohet butoni. Kur përdoren atributet e reja, të gjithë logjika e ndërveprimit me menunë menaxhohet nga shfletuesi, pa nevojën për të lidhur trajtues të personalizuar në JavaScript. Për shembull, për të krijuar një menu të rënë mjafton të specifikohet: <button commandfor="»my-menu»" command="»show-popover»">Hap Menunë</button> <div popover id="»my-menu»"> … </div>
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r API View Transitions, e cila ka pĂ«r qĂ«llim krijimin e efekteve tĂ« animacionit gjatĂ« kalimit midis gjendjeve tĂ« ndryshme nĂ« DOM (p.sh., kalimi i butĂ« nga njĂ« imazh nĂ« tjetrin) ose kalimi nga njĂ« faqe nĂ« tjetrĂ«n brenda tĂ« njĂ«jtit sit.
- ĂshtĂ« ofruar mundĂ«sia e pĂ«rdorimit tĂ« dizerimit nĂ« vizatimin e gradientĂ«ve tĂ« caktuar pĂ«rmes pronave CSS linear-gradient, conic-gradient dhe radial-gradient, me ndihmĂ«n e WebRender tĂ« pĂ«rshpejtuar nĂ« harduer.
- NĂ« objektet Map dhe WeakMap Ă«shtĂ« realizuar specifikimi âupsertâ, qĂ« e thjeshton punĂ«n me koleksionet e çifteve çelĂ«s/vlerĂ«. JanĂ« shtuar metodat getOrInsert dhe getOrInsertComputed, qĂ« kthejnĂ« vlerĂ«n qĂ« tashmĂ« ekziston nĂ« koleksion, e cila Ă«shtĂ« e lidhur me çelĂ«sin e dhĂ«nĂ«, ose krijojnĂ« njĂ« regjistrim tĂ« ri nĂ«se çelĂ«si nuk Ă«shtĂ« gjetur.
- Në API ScreenOrientation janë shtuar metodat lock() dhe unlock() për të ngelur orientimin e ekranit në tabletët me Windows dhe Android.
- Shtesa e mbështetjes për transmetimin e objekteve RTCDataChannel, brenda mesazhit WebWorker.
- Metodës getUserMedia i është shtuar parametri resizeMode, i cili mundëson përdorimin e prerjes dhe përmasave gjatë kapjes së videos nga kamera.
- Në API-në WebGPU është shtuar metoda GPUDevice.importExternalTexture për importimin e teksteve nga objekti HTMLVideoElement ose VideoFrame.
- NĂ« Firefox pĂ«r Android u shtua njĂ« indikator pĂ«rkthimi tĂ« makinĂ«s, pĂ«rmes tĂ« cilit mund tĂ« vlerĂ«sohet gjendja e procesit tĂ« pĂ«rkthimit tĂ« faqes (nĂ«se tĂ«rĂ« faqja Ă«shtĂ« pĂ«rkthyer apo jo). Firefox tani Ă«shtĂ« i disponueshĂ«m pĂ«r t'u instaluar nga katalogu i aplikacioneve Huawei AppGallery. KĂ«rkesat pĂ«r versionin e platformĂ«s janĂ« rritur â pĂ«r funksionimin kĂ«rkohet tĂ« paktĂ«n Android 8.
Përveç noviteteve dhe rregullimeve të gabimeve, në Firefox 144 janë rregulluar 24 vulnerabilitete. 16 vulnerabilitete janë shkaktuar nga probleme me memorien, siç janë mbushjet e buferëve dhe qasja në zona të memorie që janë tashmë të çliruara. Këto probleme përbëjnë potencial për ekzekutimin e kodit nga sulmuesi kur hapen faqe të veçanta.
Versioni beta i disponueshëm për testim i Firefox 145 karakterizohet nga rritja e rrumbullakimit të butonave, tab-eve, shiritit të adresës dhe fushave të inputit, si dhe shtimi i mbështetjes për kontejnerët Matroska (për kodekët AVC, HEVC, VP8, VP9, AV1, AAC, Opus dhe Vorbis) dhe ndërprerja e mbështetjes për sistemet 32-bit Linux. Vërehet se mbështetje për Firefox në platformat 32-bit po bëhet gjithnjë e më e vështirë dhe e paqëndrueshme, duke pasur parasysh se mbështetja për ndërtimet 32-bit është ndaluar tashmë në shumicën e distribucioneve Linux. Përdoruesve të distribuzioneve Linux 32-bit iu rekomandohet kalimi në sisteme 64-bit. Për ata që nuk mund të azhurnojnë menjëherë distributionin, mund të përdorin degën ESR të Firefox 140, për të cilën përditësimet që rregullojnë vulnerabilitetet do të formohen të paktën deri në shtatorin e vitit të ardhshëm.
Burimi: opennet.ru



