Rili Firefox 120 dhe Ă«shtĂ« formuar njĂ« pĂ«rditĂ«sim i degĂ«s me mbĂ«shtetje afatgjatĂ« â 115.5.0. DegĂ«n Firefox 121 e kaloi nĂ« fazĂ«n e testimit beta, me lançimin e saj tĂ« parashikuar pĂ«r 19 dhjetor.
Risi kryesore në Firefox 120:
- Në menunë kontekstuale është shtuar operacioni "Kopjo Lidhu pa Ndjekje të Së Situs", i cili lejon kopjimin e URL-së së lidhjes së zgjedhur në buferin e skedarit, duke hequr paraprakisht opsionet që përdoren për të ndjekur kalimet midis faqeve. Për shembull, kur kopjohet një lidhje, do të hiqen parametrat mc_eid dhe fbclid, të cilët përdoren kur kaloni nga faqet Facebook. Për përdoruesit nga Gjermania është aktivizuar gjithashtu heqja e parametrave ndjekës kur kaloni lidhjen në faqe dhe kur e hapni lidhjen në shiritin e adresës në modalitetin e shikimit privat ose kur zgjidhni modalitetin e intensifikuar (strict) të mbrojtjes nga ndjekja e kalimeve (ETP, Mbrojtja e Intensifikuar e Ndjekjes). Përdoruesit e tjerë mund ta aktivizojnë këtë mundësi përmes cilësimit privacy.query_stripping.enabled në about:config. Për heqjen është përdorur një listë e zezë që përfshin parametrat e njohur të ndjekjes së kalimeve midis faqeve.

- Në seksionin e cilësimeve të privatësisë dhe sigurisë (Privacy & Security) është shtuar një opsion për aktivizimin e mekanizmit GPC (Kontrolli Global i Privatësisë), i cili zëvendëson titullin "DNT" (Mos Ndjek) dhe lejon informimin e faqeve për ndalimin e shitjes së të dhënave personale dhe përdorimin e tyre për ndjekjen e preferencave ose kalimeve midis faqeve.

- Në modalitetin e intensifikuar (strict) të mbrojtjes nga ndjekja e kalimeve (ETP, Mbrojtja e Intensifikuar e Ndjekjes) dhe në modalitetin e shikimit privat, është forcuar mbrojtja nga identifikimi pasiv i përdoruesit përmes API-së Canvas.
- Për përdoruesit nga Gjermania, është aktivizuar automatikisht bllokimi i dialogëve të shfaqjes (Cookie Banner Blocker), të cilët shfaqen në faqe për të marrë miratimin për ruajtjen e identifikuesve në Cookies sipas kërkesave për mbrojtjen e të dhënave personale në Bashkimin Evropian (GDPR). Duke qenë se këta bllokus të shfaqjes shpërqendrojnë vëmendjen, mbulojnë përmbajtjen dhe kërkojnë kohë nga përdoruesi për t'u mbyllur, zhvilluesit e Firefox e konsideruan të nevojshme të refuzonin automatikisht këto kërkesa.
Bllokimin mund ta aktivizoni nĂ« cilĂ«simet nĂ« seksionin "Siguria dhe PrivatĂ«sia" ose pĂ«rmes parametrit "cookiebanners.service.mode" nĂ« about:config (0 â çaktivizon automatizimin e mbylljes sĂ« Cookie-bannerĂ«ve; 1 â nĂ« tĂ« gjitha rastet refuzon kĂ«rkesĂ«n pĂ«r autorizim dhe injoron bannerĂ«t qĂ« lejojnĂ« vetĂ«m pajtimin; 2 â kur Ă«shtĂ« e mundur refuzon kĂ«rkesĂ«n pĂ«r autorizim, dhe kur nuk Ă«shtĂ« e mundur pajtohet me ruajtjen e Cookie). Ndryshe nga mĂ«nyra e ngjashme, e ofruar nĂ« shfletuesin Brave dhe nĂ« bllokuesit e reklameve, Firefox nuk e fsheh bllokun, por automatizon veprimin me tĂ«. JanĂ« tĂ« disponueshme dy mĂ«nyra tĂ« pĂ«rpunimit tĂ« bannerĂ«ve â simuluar klikim me miun (cookiebanners.bannerClicking.enabled) dhe injektimi i Cookie me flamurin e mĂ«nyrĂ«s pĂ«rkatĂ«se (cookiebanners.cookieInjector.enabled).
- NĂ« Windows, macOS dhe Android, importi Ă«shtĂ« aktivizuar si parazgjedhje. TLS-sertifikata nga depozita e certifikatave rrĂ«njĂ«sore tĂ« sistemit operativ. NĂ«se Ă«shtĂ« e nevojshme, mundĂ«sia e caktuar mund tĂ« çaktivizohet nĂ« cilĂ«simet (Preferences â Privacy & Security â Certificates).
- Janë shtuar kombinime të tastierës për redaktimin (Alt + enter) dhe fshirjen (Alt + Backspace) e llogarive të zgjedhura në ndërfaqen about:logins.
- Në versionet e Firefox që ofrohen në Ubuntu në formatin Snap është implementuar mbështetje për importimin e të dhënave nga shfletuesi Chromium, gjithashtu i instaluar në formatin snap.
- Në platformat Linux dhe Windows është implementuar mundësia e tërheqjes në qoshet e ekranit (rregullimi automatik në qoshe) të dritares me video në mënyrën "imazh në imazh" duke mbajtur shtypur çelësin Ctrl gjatë zhvendosjes së saj.
- Ka filluar integrimi i një komponenti të ri që mund të transferohet për shfaqjen e përshkrimeve kontekstuale në shiritin e adresës, i shkruar në gjuhën Rust.
- ĂshtĂ« shtuar API User Activation (navigator.userActivation), qĂ« lejon tĂ« pĂ«rcaktohet nĂ«se pĂ«rdoruesi ka ndĂ«rvepruar mĂ« parĂ« me faqen (p.sh., ka klikuar me miun), nĂ«se po ndĂ«rvepron aktualisht ose nuk ka bĂ«rĂ« asgjĂ« nĂ« faqen (faqja Ă«shtĂ« thjesht ngarkuar dhe mbetet e paprekur).
- Shtesa e mbĂ«shtetjes pĂ«r kodin e ri tĂ« pĂ«rgjigjes HTTP â 103 («Early Hints»), i cili mund tĂ« pĂ«rdoret pĂ«r nxjerrjen parashikueshme tĂ« header-ave. Kodi 103 lejon informimin e klientit rreth pĂ«rmbajtjes sĂ« disa header-ave HTTP menjĂ«herĂ« pas kĂ«rkesĂ«s, pa pritur qĂ« serveri tĂ« pĂ«rfundojĂ« tĂ« gjitha operacionet e lidhura me kĂ«rkesĂ«n dhe tĂ« fillojĂ« dĂ«rgimin e pĂ«rmbajtjes. NĂ« kĂ«tĂ« mĂ«nyrĂ«, mund tĂ« jepen sugjerime pĂ«r elementet e lidhura me faqen nĂ« dorĂ«zim, tĂ« cilat mund tĂ« ngarkohen paraprakisht (p.sh., mund tĂ« jepen lidhje pĂ«r CSS dhe JavaScript tĂ« pĂ«rdorura nĂ« faqe). Duke marrĂ« informacion rreth kĂ«tyre burimeve, shfletuesi fillon ngarkimin e tyre pa pritur pĂ«rfundimin e dĂ«rgimit tĂ« fqisĂ«s kryesore, çka lejon reduktimin e kohĂ«s totale tĂ« pĂ«rpunimit tĂ« kĂ«rkesĂ«s.
- Në CSS janë shtuar njësi të reja të matjes së madhësisë lh dhe rlh, të cilat lejojnë të specifikoni madhësinë që përputhet me lartësinë lineare (properties CSS line-height) të elementit ose elementit rrënjë.
- Në CSS është shtuar funksioni light-dark() për caktimin e ngjyrave menjëherë për skemat e ndriçimit të lehta dhe të errëta pa përdorur media-query preferuar për skemën e ngjyrave.
- Një mbështetje e re për formate të tjera të datës është shtuar në funksionin JavaScript Date.parse(), siç janë «01-12-1999», «1999-1-5», «10000-01-12», «99-01-05», «1999-01-05 10:00:00».
- Mbështetje për atributin media në elementin , i përfshirë në elementet ,
- Mbështetje për zgjerimin WasmGC është aktivizuar sipas parazgjedhjes, duke e thjeshtuar portimin në WebAssembly të programeve të shkruara në gjuhë programimi që përdorin mbledhësin e plehrave (Kotlin, Dart etj.). WasmGC shton lloje të reja strukturash dhe tabelash, për të cilat mund të aplikohet ndarja jo lineare e memories.
- Në mjetet për zhvillimin e web-it është shtuar mundësia për të simuluar punën e tabave në mënyrë offline.
- Një buton «Pretty Print» është shtuar në panelin e redaktimit të stileve për formatimin dhe paraqitjen në formë të qartë të tabelës së stilit të minifikuar (më parë stilet e minifikuara formatoheshin automatikisht).
- Në mjetet për zhvilluesit, performanca e debugguesit është përshpejtuar ndjeshëm (deri në 70%) në volum të madh të teksteve burimore. është kryer refaktorizimi i debugguesit, i fokusuar në funksionimin e saktë të pikave të ndalimit të lidhura me ngjarjen «unload».
- Në versionin për Android është riparuar një gabim që shkaktonte mbylljen e skedave kur ato zgjedheshin. Puna për formimin e një ekosisteme të hapur për shtesat e shfletuesit për redaksinë mobile të Firefox-it vazhdon. Para lansimit zyrtar të ekosistemit, i cili është planifikuar për në dhjetor, në katalogun addons.mozilla.org (AMO) do të jenë të disponueshme mbi 200 shtesa të përshtatshme për instalim në Firefox për Android.
Përpos novacioneve dhe riparimeve të gabimeve, në Firefox 120 janë hequr 19 vulnerabilitete. 14 vulnerabilitete (11 e bashkuar nën CVE-2023-6212 dhe CVE-2023-6213), të cilat janë etiketuar si të rrezikshme, janë shkaktuar nga probleme në administrimin e memories, siç janë mbushjet e tamponëve dhe qasja në zona të memories që janë liruar tashmë. Këto probleme potencialisht mund të shkaktojnë ekzekutimin e kodit të keqaktorit kur hapen faqe të dizajnuara posaçërisht. Një vulnerabilitet tjetër të rrezikshëm (CVE-2023-6206) lejon, përmes klik-dhe-merr, sigurimin e konfirmimit për kërkesat e autorizimit.
Lëshimi beta i Firefox 121 është i njohur për mundësinë e aktivizimit të detyrueshëm të nënvijimit të lidhjeve, pa marrë parasysh cilësimet CSS (mund të jetë e dobishme për njerëzit që kanë probleme me perceptimin e ngjyrave). Në Linux, përdorimi i kompozitit është aktivizuar si parazgjedhje serverë Wayland në vend të XWayland, duke zgjidhur kështu problemet me funksionimin e tastierave të prekjes, mbështetje për gjeste në ekranet me prekje dhe caktimin e DPI për çdo monitor në mjediset me bazë Wayland. Përdorimi i Wayland gjithashtu tregon një rritje të performancës së punës me grafikë. Megjithatë, për shkak të kufijve të protokollit Wayland, ka probleme me daljen e dritares "imazh në imazh" në plan të parë.
Burimi: opennet.ru


