LĂ«shimi i shfletuesit web Firefox 129 Ă«shtĂ« realizuar dhe janĂ« formuar pĂ«rditĂ«sime pĂ«r degĂ«t e kaluara me mbĂ«shtetje tĂ« zgjatur â 115.14.0 dhe 128.1.0. DegĂ«t Firefox 130 janĂ« kaluar nĂ« fazĂ«n e testimit beta, me lĂ«shimin e saj tĂ« parashikuar pĂ«r 3 Shtator.
Novitetet kryesore në Firefox 129:
- Modi HTTPS-First është aktivizuar si parazgjedhje, i cili, kur përpiqet të hapë një faqe në HTTP pa enkriptim, në fillim do të përpiqet të lidhë me faqen përmes HTTPS ("http://" zëvendësohet me "https://") dhe nëse përpjekja dështon, automatikisht do të lidhë me faqen pa enkriptim. Për të çaktivizuar këtë mod në about:config, duhet të përdoret opsioni "dom.security.https_first". Ndryshe nga moda opsionale "HTTPS Only" që aktivizohet në cilësime, modu HTTPS-First nuk aplikohet për ngarkimin e subburimeve si imazhet, skenaret dhe tabelat e stilizimit, por vepron vetëm kur përpiqet të hapë sitin pas kalimit përmes një lidhjeje ose duke shkruar URL-në në shiritin e adresës.
- NĂ« platformat Linux, Windows 11 dhe Android 10+, Ă«shtĂ« e mundur tĂ« pĂ«rdoret rezolveri sistemik pĂ«r tĂ« pĂ«rcaktuar regjistrat DNS, pĂ«rmes tĂ« cilĂ«ve transmetohet informacioni mbi çelĂ«sin e hapur pĂ«r mekanizmin ECH (Encrypted Client Hello), i cili vazhdon zhvillimin e teknologjisĂ« ESNI (Encrypted Server Name Indication) dhe siguron enkriptimin e informacioneve mbi parametrat e seancave TLS, si emri i domeneve tĂ« kĂ«rkuara. Dallimi kryesor midis ECH dhe ESNI Ă«shtĂ« se nĂ« ECH, nĂ« vend tĂ« enkriptimit nĂ« nivelin e fushave tĂ« veçanta, e tĂ«rĂ« mesazhi TLS ClientHello enkriptohet, gjĂ« qĂ« ndalon rrjedhjet pĂ«rmes fushave qĂ« nuk pĂ«rfshihen nga ESNI, siç Ă«shtĂ« fusha PSK (ĂelĂ«si i ParashpĂ«rndarĂ«). Ky ndryshim gjithashtu lejon pĂ«rdorimin e protokollit HTTP/3 pa pĂ«rdorimin e header-it Alt-Svc. MĂ« parĂ«, pĂ«r tĂ« marrĂ« çelĂ«sin pĂ«r ECH ishte e nevojshme aktivizimi i "DNS over HTTPS". e domenit Fshehja e trafikut HTTPS, midis tĂ« tjerash, nĂ« disa raste çon nĂ« zgjidhjen e problemeve me rĂ«nien e shpejtĂ«sisĂ« gjatĂ« shikimit tĂ« YouTube, tĂ« vĂ«rejtura sĂ« fundmi te pĂ«rdoruesit e ofruesve rusĂ«.
- NĂ« modalitetin e lexuesit (Reader View), mundĂ«sitĂ« e menusĂ« pĂ«r pĂ«rshtatjen e shfaqjes sĂ« tekstit dhe kompozitĂ«s sĂ« faqes janĂ« zgjeruar â Ă«shtĂ« shtuar mundĂ«sia e rregullimit tĂ« hapĂ«sirave midis shkronjave dhe fjalĂ«ve, si dhe zgjedhja e metodĂ«s pĂ«r pĂ«rputhjen e tekstit.

- Në modin e lexuesit, është shtuar një menu e re "Tema" për të personalizuar ngjyrat e sfondit, tekstit dhe lidhjeve gjatë shikimit, si dhe për të zgjedhur modet bazike të shfaqjes (të errët, nuanca gri, të ndritshme, kontrast, sepi).

- Të dhënat e parakohshme përmbajtjes së skedave tani shfaqen kur kaloni me mouse mbi butonat e skedave. Përveç skicës, në bllokun informues për skedën është shtuar gjithashtu një përmendje e lidhjes së përfaqësuar në skedë. Ky ndryshim pritet të thjeshtojë identifikimin e skedave të kërkuara, duke eliminuar nevojën për të kaluar mes skedave. Për ata që irritohen nga ndihma automatike, mund të çaktivizojnë këtë mundësi të re përmes cilësimit "browser.tabs.hoverPreview.enabled" në about:config.

- Përdoruesit nga Franca dhe Germania tani kanë aktivizuar automatikisht plotësimin e fushave të adresës në formatet web. Më parë, kjo mundësi ishte aktivizuar vetëm për përdoruesit nga SHBA dhe Kanada. Për të aktivizuar modalitetin në vende të tjera, mund të përdorni cilësimin "extensions.formautofill.addresses.supportedCountries" në faqen about:config. Për të redaktuar adresën që do të përfshihet në formatet, në seksionin Autofill të cilësimeve "Privatësia dhe Siguria", mund të përdorni butonin për të redaktuar adresat e ruajtura.

- ĂshtĂ« shtuar njĂ« realizim eksperimental i panelit anĂ«sor dhe mundĂ«sia pĂ«r vendosjen vertikale tĂ« skedave, e cila lejon mbushjen e hapĂ«sirĂ«s shtesĂ« tĂ« ekranit pĂ«r shikimin e pĂ«rmbajtjes sĂ« faqeve nĂ« ekrane tĂ« gjerĂ«. PĂ«r tĂ« aktivizuar skedat vertikale, duhet tĂ« aktivizoni cilĂ«simet sidebar.revamp dhe sidebar.verticalTabs nĂ« faqen about:config. Paneli anĂ«sor mund tĂ« shfaqet si nĂ« formĂ« tĂ« zgjeruar ashtu edhe tĂ« zvogĂ«luar. NĂ« formĂ« tĂ« zgjeruar shfaqen disa nga titujt e faqeve nĂ« skeda dhe emrat e operacioneve tĂ« vendosura nĂ« panelin anĂ«sor, ndĂ«rsa nĂ« formĂ« tĂ« zvogĂ«luar duken vetĂ«m ikona tĂ« faqeve dhe operacioneve.

- Në CSS është shtuar rregulli @- "@starting-style" për të aplikuar stilin në elementin gjatë paraqitjes së tij të parë, që mund të përdoret për të krijuar një animacion kalimtar në fazën para hapjes së elementit në faqe (në gjendjen "display: none") ose gjatë shtimit të elementit në DOM.
- ĂshtĂ« shtuar pronĂ«sia CSS "transition-behavior" pĂ«r tĂ« aplikuar animacionin kalimtar nĂ« pronĂ«si discrete, si "display".
- Ngjarja textInput është realizuar, e cila nuk është përcaktuar në standard, por përdoret në vend të ngjarjes «beforeinput» në disa web-aplikacione të bazuara në korniza të vjetra.
- JavaScript tani mbështet vargjet e tipizuara Float16Array, si dhe metodat DataView për të lexuar dhe vendosur vlera me tipin Float16, si dhe metodën Math.f16round() për të rrethuar numrat me saktësi 16-bit. Tipi Float16 mund të jetë i dobishëm kur punoni me GPU për të reduktuar konsumimin e memories në krahasim me tipet Float32 dhe Float64.
- Në API mediaCapabilities.decodingInfo() është realizuar mundësia e dekodimit të konfigurimeve të përmbajtjes së enkriptuar që po luhet dhe marrjes së informacionit mbi sistemin e çelësave të përdorur për enkriptim.
- Në API Web Crypto është shtuar mbështetje për nënshkrimet digitale bazuar në algoritmin Ed25519, i cili mund të përdoret në metodat e SubtleCrypto: sign(), verify(), generateKey(), importKey() dhe exportKey().
- Në mjetet për zhvillimin e web-it janë realizuar paralajmërime të reja mbi problemet me CSS, të cilat tregohen në rast të përdorimit të gabuar të pronave resize dhe float, kur përdoret pronësia box-sizing me elemente që injorojnë ndryshimin e lartësisë dhe gjerësisë, si dhe kur aplikohen pronat CSS specifike për tabela me elemente që nuk lidhen me tabela.
Në panelin e analizës së aktiviteteve rrjetësore, funksioni i bllokimit (Network Blocking) tani aplikohet jo vetëm në përgjigjet HTTP, por edhe në kërkesat HTTP. Në modalitetin e inspektimit në panelin anësor Rules është shtuar tregimi i rregullave «@starting-style» dhe janë realizuar këshilla për funksionin var(), që tregojnë vlerat e pronave të CSS-ve të veçanta «@starting-style».
- Në versionin për platformën Android është ofruar mundësia e shkarkimit të paketave të gjuhëve për përkthimin e tekstit në modalitet offline.
Përveç novacioneve dhe rregullimeve të gabimeve në Firefox 129 janë eliminuar 14 vulnerabilitete. 11 vulnerabilitete janë shënuar si të rrezikshme, nga të cilat 6 janë shkaktuar nga probleme me memorjen, si p.sh. mbushjet e buffer-ave dhe aksesimi i zonave të memorjes që janë çliruar tashmë. Problemet e tilla potencialisht mund të çojnë në ekzekutimin e kodit nga një sulmues kur hapen faqe të dizajnuara posaçërisht.
Burimi: opennet.ru





