U lĂ«shua shfletuesi web Firefox 98. Gjithashtu, u formua njĂ« pĂ«rditĂ«sim pĂ«r degĂ«n me suport tĂ« gjatĂ« â 91.7.0. DegĂ« e Firefox 99 ka kaluar nĂ« fazĂ«n e testimit beta, lĂ«shimi i sĂ« cilĂ«s Ă«shtĂ« planifikuar pĂ«r 5 prill.
Novitetet kryesore:
- U ndryshua sjellja gjatĂ« shkarkimit tĂ« skedarĂ«ve â nĂ« vend tĂ« shfaqjes sĂ« njĂ« kĂ«rkese para fillimit tĂ« shkarkimit, skedarĂ«t tani fillojnĂ« tĂ« shkarkohen automatikisht, dhe nĂ« panel shfaqet njĂ« njoftim pĂ«r fillimin e shkarkimit. PĂ«rmes panelit, pĂ«rdoruesi nĂ« çdo moment mund tĂ« marrĂ« informacion mbi procesin e shkarkimit, tĂ« hapĂ« skedarin e shkarkuar gjatĂ« shkarkimit (veprimi do tĂ« kryhet pas pĂ«rfundimit tĂ« shkarkimit) ose tĂ« fshijĂ« skedarin. NĂ« cilĂ«sime ofrohet mundĂ«sia pĂ«r tĂ« aktivizuar shfaqjen e kĂ«rkesĂ«s pĂ«r çdo shkarkim dhe pĂ«r tĂ« pĂ«rcaktuar aplikacionin e parazgjedhur pĂ«r hapjen e skedarĂ«ve tĂ« tipit tĂ« caktuar.

- Shtuar veprime të reja në menun kontekstuale që shfaqet kur klikoni me butonin e djathtë në skedarët në listën e shkarkimeve. Për shembull, me opsionin 'Always Open Similar Files', mund të lejoni Firefox-in të hapë automatikisht skedarin pas përfundimit të shkarkimit në një aplikacion të lidhur në sistem me të njëjtin lloj skedari. Gjithashtu, mund të hapni katalogun me skedarët e shkarkuar, të kaloni në faqen nga e cila është iniciuar shkarkimi (jo shkarkimi vetë, por linku për shkarkimin), të kopjoni linkun, të fshini përmendjen e shkarkimit nga historia e vizitave dhe të pastroni listën në panelin e shkarkimeve.


- Për disa përdorues është ndryshuar motori i kërkimit i zgjedhur si parazgjedhje. Për shembull, në ndërtimin e testuar në anglisht, DuckDuckGo tani është aktivizuar detyrimisht si motor kërkimi parazgjedhje në vend të Google. Megjithatë, Google mbetet një opsion në mesin e mjeteve të kërkimit dhe mund të aktivizohet si parazgjedhje në cilësime. Një arsye për ndryshimin e detyrueshëm të motorit të kërkimit parazgjedhje përmendet si pamundësia për të vazhduar furnizimin e trajtuesve për disa motorë kërkimi për shkak të mungesës së miratimit zyrtar. Marrëveshja me kompaninë Google për transferimin e trafikut të kërkimeve ka qenë në fuqi deri në gusht 2023 dhe ka sjellë rreth 400 milion dollarë në vit, që përbën një pjesë të madhe të të ardhurave të Mozilla.

- Në cilësimet parazgjedhëse është shfaqur një seksion i ri me mundësi eksperimentale që përdoruesi mund të testojë në rrezik të tij. Për shembull, për testim është në dispozicion funksionaliteti i keishimit të faqes fillestare, modet SameSite=Lax dhe SameSite=None, CSS Masonry Layout, panelet shtesë për zhvilluesit web, vendosja e Firefox 100 në titullin User-Agent, tregues global për çaktivizimin e zërit dhe mikrofonit.

- Me qëllim optimizimin e procesit të nisjes së shfletuesit, është ndryshuar logjika e fillimit të shtesave që përdorin API-në webRequest. Tani, fillimi i shtesave gjatë nisjes së Firefox-it do të shkaktohet vetëm nga thirrjet bllokuese webRequest. Qasja në webRequest në mënyra jo bllokuese do të shtyhet deri në përfundimin e nisjes së Firefox-it.
- ĂshtĂ« aktivizuar mbĂ«shtetje pĂ«r etiketĂ«n HTML «
- Në realizimin e specifikimit të Elemente të Personalizuara, i cili lejon shtimin e elementeve HTML të personalizuara që zgjasin funksionalitetin e etiketave HTML ekzistuese, është shtuar mbështetje për shtimin e elementeve të personalizuara të lidhura me përpunimin e formave të hyrjes.
- Në CSS është shtuar pronësia hyphenate-character, e cila mund të përdoret për të vendosur tekstin që përdoret në vend të simbolit të ndarjes së fjalës në një rresht tjetër («-«).
- Në metodën navigator.registerProtocolHandler() është implementuar mbështetje për regjistrimin e trajtuesve të protokolleve për skemat URL ftp, sftp dhe ftps.
- ĂshtĂ« shtuar pronĂ«sia HTMLElement.outerText, e cila kthen pĂ«rmbajtjen brenda nyjĂ«s DOM, siç Ă«shtĂ« pronĂ«sia HTMLElement.innerText, por ndryshe nga kjo e fundit, kur shkruhet zĂ«vendĂ«son jo pĂ«rmbajtjen brenda nyjĂ«s, por nyjĂ«n e tĂ«rĂ«.
- API WebVR është çaktivizuar nga Default, i cili është shpallur si i vjetruar (për t'u rikthyer në about:config duhet të vendosni parametrin dom.vr.enabled=true).
- Në mjetet për zhvillimin e web-it është shtuar një panel për vlerësimin e përputhshmërisë. Në panel shfaqen tregues me paralajmërime për problemet e mundshme me pronat CSS të elementit HTML të zgjedhur ose të tërë faqes, duke lejuar të identifikoni papajtueshmëritë me shfletues të ndryshëm pa e testuar veçmas faqen në çdo shfletues.

- ĂshtĂ« ofruar mundĂ«sia pĂ«r tĂ« çaktivizuar trajtuesit e ngjarjeve (event listener) pĂ«r njĂ« nyjĂ« tĂ« caktuar DOM. Ăaktivizimi kryhet pĂ«rmes njĂ« sugjerimi qĂ« del kur kaloni me miun mbi ngjarjen nĂ« ndĂ«rfaqen e inspektimit tĂ« faqes.

- Në menunë kontekstuale të modit të redaktimit në debugger është shtuar pika 'Ignore line' për të injoruar një rresht gjatë ekzekutimit. Pika shfaqet kur vendoset parametri devtools.debugger.features.blackbox-lines=true në about:config.

- ĂshtĂ« realizuar modu i hapjes automatik tĂ« veglave pĂ«r zhvillues pĂ«r tabulat e hapura pĂ«rmes thirrjes window.open (nĂ« modin devtools.popups.debug pĂ«r faqet pĂ«r tĂ« cilat janĂ« hapur veglat pĂ«r zhvilluesit, ato do tĂ« hapen automatikisht edhe pĂ«r tĂ« gjitha tabulat e hapura nga kjo faqe).

- Në versionin për platformën Android është ofruar mundësia e ndërrimit të imazhit të sfondit në faqen kryesore dhe është shtuar mbështetje për pastrimin e Cookies dhe të dhënave të faqes për një e domenit.
Përveç risive dhe korrigjimeve të gabimeve, në Firefox 98 janë adresuar 16 dobësi, nga të cilat 4 janë etiketuar si të rrezikshme. 10 dobësi (të kategorizuara nën CVE-2022-0843) janë shkaktuar nga probleme të menaxhimit të memories, si mbushjet e tamponëve dhe qasja në zona memorien që janë çliruar tashmë. Këto probleme potencialisht mund të çonin në ekzekutimin e kodit nga hakerët kur hapeshin faqe të dizajnuara në mënyrë specifike.
Në versionin beta të Firefox 99 është shtuar mbështetje për menutë kontekstuale natyrore GTK, janë përfshirë shirita skrollimi flotues GTK, në shikuesin PDF është ofruar mbështetje për kërkimin me ose pa marrjen parasysh të shenjave diakritike, në modin e lexuesit (ReaderMode) është shtuar një çelës i shpejtë 'n' për aktivizimin/çaktivizimin e modit të leximit në zë (Narrate).
Burimi: opennet.ru









