U publikua web-browse Firefox 159 dhe janĂ« formuar pĂ«rditĂ«sime pĂ«r degĂ«t e kaluara me mbĂ«shtetje afatgjate â 153.6.0 dhe 115.44.0. Si pjesĂ« e ciklit tĂ« ri dyjavĂ«sh tĂ« formimit tĂ« lĂ«shimeve, dega e Firefox 160 Ă«shtĂ« kaluar nĂ« fazĂ«n e testimit beta, me lĂ«shimin e saj tĂ« parashikuar mĂ« 10 nĂ«ntor.
Novitetet kryesore në Firefox 159 (1, 2, 3):
- Në panelin anësor është shtuar një buton për qasje në fjalëkalimet e ruajtura.

- NĂ« modin «Smart Window», i cili ofron njĂ« hapĂ«sirĂ« tĂ« veçantĂ« pĂ«r ndĂ«rveprim me AI, Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« ndjekur ndryshimet nĂ« faqet e internetit. PĂ«r shembull, me funksionalitetin e ri mund tĂ« kapni rĂ«nien e çmimeve tĂ« produkteve nĂ« dyqanet online. PĂ«r tĂ« aktivizuar ndjekjen, duhet tĂ« pĂ«rdorni komandĂ«n «/watch» nĂ« bisedĂ«n me asistentin AI tĂ« integruar nĂ« shfletues, dhe pĂ«r administrim â butonin Tasks nĂ« panel ose faqen about:smartwindowtasks. Kur Firefox tĂ« vĂ«rejĂ« njĂ« ndryshim, do tĂ« nxjerrĂ« njĂ« njoftim.
- Funksioni AI për përmbledhjen e përmbajtjes së faqeve është rishikuar për të dërguar AI-prokurtorit jo tekstin nga faqja, por një lidhje në faqen, duke zgjidhur problemet me analizën e paplotë të faqes.
- Shtohen kombinime çelësish: Ctrl+Shift+A për kërkim mes skedave të hapura dhe Ctrl+Shift+F për të kaluar në menaxhimin e shtesave ose temave. Kombinimet e çelësit mund të ndryshohen në faqen about:keyboard.
- NĂ« versionet pĂ«r macOS Ă«shtĂ« pĂ«rdorur ndĂ«rfaqja e zakonshme pĂ«r kĂ«tĂ« platformĂ« pĂ«r dĂ«rgimin e informacionit pĂ«rmes aplikacioneve tĂ« tjera, si AirDrop dhe Mesazhet. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« dĂ«rguar disa skeda tĂ« zgjedhura njĂ«kohĂ«sisht.
- Në mjetet për zhvilluesit web, në konsolën web është lejuar mbivendosja e variablave, të cilat ishin shpallur më parë përmes operatorëve let, const dhe class.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r animacionin e lidhur me skrollimin e pĂ«rmbajtjes (Scroll-driven Animation), me anĂ« tĂ« sĂ« cilĂ«s mund tĂ« krijoni tregues pĂ«r pĂ«rfaqĂ«simin vizual tĂ« pozicionit nĂ« faqe ose tĂ« shtoni efekte qĂ« ndryshojnĂ« pĂ«rmbajtjen kur shfaqen nĂ« zonĂ«n e dukshme gjatĂ« skrollimit. PĂ«r pĂ«rdorim janĂ« nĂ« dispozicion dy modet «ScrollTimeline» pĂ«r lidhjen me pozicionin e skrollimit nĂ« raport me boshtin e koordinatave dhe «ViewTimeline» pĂ«r lidhjen me zhvendosjen relative tĂ« elementeve tĂ« veçanta tĂ« pĂ«rmbajtjes nĂ« zonĂ«n e skrollimit. JanĂ« shtuar pronat e reja CSS animation-timeline, scroll-timeline, view-timeline dhe animation-range.
- Mbështetje për regjistrat e elementeve të përdoruesve është realizuar për të ndarë fushën e dukshmërisë së elementeve HTML të përdoruesve, që mund të jetë e nevojshme kur përdoren më shumë elemente HTML të ndryshme me të njëjtin emër në një faqe. Në rastin e përdorimit të disa bibliotekave në faqe, që përcaktojnë elemente me të njëjtin emër, përmes konstruktoreve JavaScript të CustomElementRegistry(), elementet e secilës bibliotekë mund të lidhen me pjesë të caktuara të hierarkisë DOM, pa u ndërhyrë me regjistrin global window.customElements. Për shembull, nëse dy biblioteka përcaktojnë elemente të ndryshme me të njëjtin emër , atëherë në një pjesë të faqes mund të përdoret elementi nga biblioteka e parë, kurse në një tjetër nga e dyta.
- NĂ« API-nĂ« WebGL Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet EXT_clip_control dhe EXT_texture_mirror_clamp_to_edge, ndĂ«rsa nĂ« WebGL 2 â zgjerimin EXT_texture_norm16.
- Në API-në Sanitizer është realizuar pastrimi i kodit HTML gjatë fazës së analizës, para se elementet të shtohen në pemën DOM, duke zgjidhur problemin e aktivizimit të konstruktoreve të elementeve të përdoruesve, të cilët hiqen gjatë këtij pastrimi.
- Në versionin për Android, është reduktuar ndjeshëm intensiteti i ri-ngarkimit të skedave në pajisjet Xiaomi dhe Redmi. Problemi me reproduktimin e videove në faqe si The New York Times është zgjidhur.
- Në Firefox Enterprise, administratori ka mundësinë të kërkojë rishkarkim të sesionit duke përdorur një llogari korporate para rikthimit të sesionit pas një dështimi të procesit. Për ndërtimet Firefox Enterprise është siguruar formimi i të dhënave SBOM (Software Bill of Materials). Përdorimi i AI për autofill-in e formave është çaktivizuar si parazgjedhje.
Përveç risive dhe rregullimeve, në Firefox 159 janë eliminuar 167 vulnerabilitete, nga të cilat 108 kanë një nivel të lartë rreziku. Shumica e vulnerabiliteteve janë shkaktuar nga probleme me memorien, siç janë mbingarkimet e bufeve dhe qasja në zona të aparaturës së memorjes që janë liruar më parë. Këto probleme mund të çojnë në ekzekutimin e kodit nga sulmuesit kur hapen faqe të dizajnuara posaçërisht.
Burimi: opennet.ru

