Lëshimi i Firefox 144

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).

    Lëshimi i Firefox 144
  • 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).
    Lëshimi i Firefox 144
  • U shtua mbĂ«shtetje pĂ«r tĂ« lĂ«vizur faqen me miun nĂ« grupin e minimizuar pa e hapur automatikisht grupin.
    Lëshimi i Firefox 144
  • 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

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster