LĂ«shimi i shfletuesit web Firefox 120 dhe formimi i pĂ«rditĂ«simit tĂ« degĂ«s me mbĂ«shtetje afatgjate â 115.5.0. DegĂ« Firefox 121 Ă«shtĂ« kaluar nĂ« fazĂ«n e testimit beta, me lĂ«shimin e saj tĂ« parashikuar pĂ«r 19 dhjetor.
Novitetet kryesore në Firefox 120:
- Në menunë kontekstuale është shtuar operacioni 'Copy Link Without Site Tracking', që lejon kopjimin e URL-së së lidhjes së zgjedhur në ndërfaqen e copjës, duke hequr paraprakisht opsionet që përdoren për gjurmimin e kalimeve midis faqeve. P.sh., gjatë kopjimit të lidhjes do të hiqen parametrat mc_eid dhe fbclid, të përdorura gjatë kalimit nga faqet e Facebook. Për përdoruesit nga Gjermania është përfshirë gjithashtu heqja e parametrave të gjurmimit gjatë kalimit përmes një lidhjeje në faqe dhe kur hapni lidhjen në shiritin e adresës në mënyrën e shikimit privat ose duke zgjedhur modalitetin e rreptë (strict) të mbrojtjes nga gjurmimi (ETP, Mbrojtja e Rëndë e Gjurmimit). 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 përdoret një listë e zezë që mbulon parametrat e njohur të gjurmimit midis faqeve.

- Në seksionin e cilësimeve të privacisë dhe sigurisë (Privacy & Security) është shtuar një opsion për aktivizimin e mekanizmit GPC (Global Privacy Control), i cili zëvendëson titullin 'DNT' (Do Not Track) dhe lejon informimin e faqeve mbi ndalimin e shitjes së të dhënave personale dhe përdorimin e tyre për gjurmimin e preferencave ose kalimeve midis faqeve.

- Në modalitetin e rreptë (strict) të mbrojtjes nga gjurmimi (ETP, Enhanced Tracking Protection) dhe në mënyrën e shikimit privat, është forcuar mbrojtja nga identifikimi pasiv i përdoruesit përmes API Canvas.
- Përdoruesit nga Gjermania e kanë aktivizuar automatikisht bllokimin e dialogëve të skemave (Cookie Banner Blocker), që shfaqen në faqet për të marrë konfirmimin mbi ruajtjen e identifikatorëve në Cookie në përputhje me rregullat për mbrojtjen e të dhënave personale në Bashkimin Evropian (GDPR). Duke qenë se këto blloqe skemash shpesh shpërqendrojnë vëmendjen, mbulojnë përmbajtjen dhe kërkojnë kohë për t'u mbyllur, zhvilluesit e Firefox kanë menduar se është e arsyeshme të refuzojnë automatikisht këto kërkesa.
Bllokimi mund tĂ« aktivizohet nĂ« cilĂ«simet nĂ« seksionin 'Siguria dhe Privacia' ose pĂ«rmes parametrit 'cookiebanners.service.mode' nĂ« about:config (0 â çaktivizon mbylljen automatikisht tĂ« blloqeve Cookie; 1 â nĂ« tĂ« gjitha rastet refuzon kĂ«rkesat pĂ«r autoritet dhe injoron blloqet qĂ« pranojnĂ« vetĂ«m pĂ«lqimin; 2 â kur Ă«shtĂ« e mundur refuzon kĂ«rkesat pĂ«r autoritet, ndĂ«rsa kur nuk Ă«shtĂ« e mundur, pranon ruajtjen e Cookie). NĂ« dallim nga modaliteti i ngjashĂ«m, i ofruar nga shfletuesi Brave dhe bllokuesit e reklamave, Firefox nuk fsheh bllokun, por automatizon veprimin me tĂ«. JanĂ« tĂ« disponueshme dy modalitete pĂ«r trajtimin e blloqeve â simuluar klikimi me miun (cookiebanners.bannerClicking.enabled) dhe injektimi i Cookie me flamurin e modalitetit tĂ« zgjedhur (cookiebanners.cookieInjector.enabled).
- NĂ« Windows, macOS dhe Android, importi nga depot e certifikatave rrĂ«njĂ«sore tĂ« sistemit operativ Ă«shtĂ« aktivizuar siç Ă«shtĂ« parazgjedhur. NĂ«se Ă«shtĂ« e nevojshme, kjo mundĂ«si mund tĂ« çaktivizohet nĂ« cilĂ«simet (Preferences â Privacy & Security â Certificates). Certifikatat TLS Shtohen kombinimet e tastierĂ«s pĂ«r tĂ« modifikuar (Alt + enter) dhe pĂ«r tĂ« fshirĂ« (Alt + Backspace) llogaritĂ« e zgjedhura nĂ« ndĂ«rfaqen about:logins.
- Në ndarjet e ofruara nga Ubuntu me Firefox në formatin Snap, është realizuar mbështetje për importin e të dhënave nga shfletuesi Chromium, gjithashtu i instaluar në formatin snap.
- Në platformat Linux dhe Windows është realizuar mundësia e shpejtësisë në qoshet e ekranit (rregullimi automatik në qoshe) të dritares me video në modalitetin 'imagen në imagen' kur mbani shkronjën Ctrl gjatë lëvizjes së saj.
- Shtuar API User Activation (navigator.userActivation), që lejon të përcaktohet nëse përdoruesi ka ndërvepruar më parë me faqen (p.sh., duke klikuar me miun), nëse ndërvepron aktualisht apo nuk ka bërë asgjë në faqen (faqja thjesht është ngarkuar dhe mbetet e paprekur).
- Ka filluar integrimi i një komponenti të ri portativ për shfaqjen e sugjerimeve kontekstuale në shiritin e adresës, i rifilluar në gjuhën Rust.
- Shtuar API User Activation (navigator.userActivation), i lejon të përcaktojë nëse përdoruesi ka ndërvepruar më parë me faqen (për shembull, duke klikur me miun), nëse po ndërvepron aktualisht ose nuk ka bërë asgjë në faqe (faqja është ngarkuar dhe mbetet e pa prekur).
- Shtuar mbĂ«shtetje pĂ«r kodin e ri tĂ« pĂ«rgjigjes HTTP â 103 («Early Hints»), i cili mund tĂ« pĂ«rdoret pĂ«r nxjerrjen e parakohshme tĂ« titujve. Kodi 103 lejon informimin e klientit pĂ«r pĂ«rmbajtjen e disa titujve HTTP menjĂ«herĂ« pas kĂ«rkesĂ«s, pa pritur qĂ« serveri tĂ« realizojĂ« tĂ« gjitha operacionet e lidhura me kĂ«rkesĂ«n dhe tĂ« fillojĂ« dorĂ«zimin e pĂ«rmbajtjes. NĂ« kĂ«tĂ« mĂ«nyrĂ«, mund tĂ« jepen sugjerime pĂ«r elementet e lidhura me faqen e dorĂ«zuar, tĂ« cilat mund tĂ« parashikohen si pĂ«rmbajtje qĂ« mund tĂ« ngarkohen mĂ« herĂ«t (pĂ«r shembull, mund tĂ« jepen lidhjet pĂ«r CSS dhe JavaScript tĂ« pĂ«rdorura nĂ« faqe). Pasi tĂ« marrĂ« informacionin pĂ«r kĂ«to burime, shfletuesi do tĂ« fillojĂ« ngarkimin e tyre pa pritur pĂ«rfundimin e dorĂ«zimit tĂ« faqes kryesore, duke mundĂ«suar kĂ«shtu shkurtimin e kohĂ«s totale tĂ« pĂ«rpunimit tĂ« kĂ«rkesĂ«s.
- Në CSS janë caktuar njësitë e reja të matjes së madhësisë lh dhe rlh, të cilat lejojnë përcaktimin e madhësisë që përkon me lartësinë lineare (prona CSS line-height) të elementit ose të elementit rrënjë.
- Në CSS është shtuar funksioni light-dark() për caktimin e ngjyrave menjëherë për skemat e ngjyrave të lehta dhe të errëta pa përdorur kërkesën media prefers-color-scheme.
- Funksionit Date.parse() në JavaScript i është shtuar mbështetje për varianta shtesë të formatimit të datës, si p.sh., «01-12-1999», «1999-1-5», «10000-01-12», «99-01-05», «1999-01-05 10:00:00»
- ĂshtĂ« siguruar mbĂ«shtetje pĂ«r atributin media nĂ« elementin , i pĂ«rfshirĂ« nĂ« elementĂ«t ,
- ĂshtĂ« aktivizuar automatikisht mbĂ«shtetje pĂ«r zgjerimin WasmGC, qĂ« lehtĂ«son portimin nĂ« WebAssembly tĂ« programeve tĂ« shkruara nĂ« gjuha tĂ« programimit qĂ« pĂ«rdorin mbledhĂ«sin e mbetjeve (Kotlin, Dart etj.). WasmGC shton tipe tĂ« reja strukturash dhe vargjesh, pĂ«r tĂ« cilĂ«t mund tĂ« aplikohet shpĂ«rndarje e pamatur e memories.
- Në mjetet për zhvillimin e internetit është shtuar mundësia për të simuluar funksionimin e tabu me modalitetin offline.
- Në panelin e redaktimit të stileve është shtuar një buton «Pretty Print» për formatimin dhe paraqitjen në një formë të qartë të tabelës së stilit të minifikuar (më parë stilat e minifikuara formatoheshin automatikisht).
- NĂ« mjetet e zhvilluesve Ă«shtĂ« pĂ«rshpejtuar ndjeshĂ«m (deri nĂ« 70%) funksionimi i debuger-it nĂ« tekstet e mĂ«dha burimore. ĂshtĂ« kryer refaktorim i debuger-it, i fokusuar nĂ« funksionimin e saktĂ« tĂ« pikave ndalese tĂ« lidhura me ngjarjen «unload».
- NĂ« versionin pĂ«r Android Ă«shtĂ« zgjidhur njĂ« gabim qĂ« shkaktonte mbylljen e tabu kur ato ishin tĂ« theksuara. ĂshtĂ« vazhduar puna pĂ«r formimin e njĂ« ekosistemi tĂ« hapur pĂ«r shtesat e shfletuesit pĂ«r redaksinĂ« mobile tĂ« Firefox. NĂ« lançimin zyrtar tĂ« ekosistemĂ«s, i planifikuar pĂ«r dhjetor, nĂ« katalogun addons.mozilla.org (AMO) do tĂ« jenĂ« tĂ« disponueshme mĂ« shumĂ« se 200 shtesa, tĂ« pĂ«rshtatshme pĂ«r instalim nĂ« Firefox pĂ«r Android.
Përveç novacioneve dhe rregullsive të gabimeve në Firefox 120, janë eliminuar 19 dobësi. 14 dobësi (11 të bashkuara nën CVE-2023-6212 dhe CVE-2023-6213), të cilat shënohen si të rrezikshme, janë shkaktuar nga probleme me menaxhimin e memories, siç janë mbushjet me buffer dhe qasja në zona memories që janë çliruar tashmë. Këto probleme mund të çojnë në ekzekutimin e kodit nga sulmuesit kur hapen faqe të formuara posaçërisht. Një dobësi tjetër e rrezikshme (CVE-2023-6206) lejon, përmes klikueseve që të sigurojë konfirmimin e kërkesave për autorizim.
Lëshimi beta i Firefox 121 është i njohur për mundësinë e ndalimit të nënvizimit të lidhjeve, pavarësisht nga cilësimet CSS (mund të jetë e dobishme për njerëzit me probleme të perceptimit të ngjyrave). Në Linux, automatikisht është aktivizuar përdorimi i Wayland si zëvendësues i XWayland, që ka zgjidhur problemet me funksionimin e touchpad-it, mbështetjes për gjeste në ekranet me prekje dhe vendosjen e DPI për secilin monitor në mjediset e bazuara në Wayland. Përdorimi i Wayland gjithashtu tregon një rritje të performancës në punën me grafikë. Megjithatë, për shkak të kufizimeve të protokollit Wayland, ekzistojnë probleme me shfaqjen e dritares «imazh në imazh» në plan të parë. server Wayland në vend të XWayland, që çoi në zgjidhjen e problemeve me punën e touchpad-it, mbështetjes së gjestëve në ekranet me prekje dhe caktimin e DPI për çdo monitor në ambientet e bazuara në Wayland. Përdorimi i Wayland gjithashtu tregon rritje të performancës në punën me grafikë. Megjithatë, për shkak të kufizimeve të protokollit Wayland, ka probleme me shfaqjen e dritares "imazh në imazh" në plan të parë.
Burimi: opennet.ru


