U lançuar web-brauzeri Firefox 96. Gjithashtu, Ă«shtĂ« formuar njĂ« azhurnim pĂ«r degĂ«n me mbĂ«shtetje tĂ« gjatĂ« â 91.5.0. Dega Firefox 97 Ă«shtĂ« kaluar nĂ« fazĂ«n e testimit beta, me lançimin e saj tĂ« planifikuar pĂ«r 8 shkurt.
TĂ« rejat kryesore:
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« aktivizuar me forcĂ« temat e errĂ«ta ose tĂ« ndriçta pĂ«r faqet. Pamja vizuale ndryshohet nga brauzeri dhe nuk kĂ«rkon mbĂ«shtetje nga faqja, çka lejon pĂ«rdorimin e njĂ« teme tĂ« errĂ«t nĂ« faqet qĂ« janĂ« vetĂ«m me ngjyra tĂ« ndriçta, dhe njĂ« teme tĂ« ndriçtĂ« nĂ« faqet e errĂ«ta.

Për të ndryshuar paraqitjen vizuale në cilësimet (about:preferences), në seksionin 'General/Language and Appearance' është propozuar një seksion të ri 'Colors', ku mund të aktivizohet rregullimi i ngjyrave në lidhje me skemën e ngjyrave të sistemit operativ ose të caktohen ngjyrat manualisht.

- Janë përmirësuar ndjeshëm pengimi i zhurmave dhe rregullimi automatik i forcimit të zërit, si dhe është përmirësuar paksa pengimi i jehonës.
- Janë reduktuar në mënyrë të konsiderueshme ngarkesat në rrjedhën kryesore të ekzekutimit.
- Shtimi i një kufizimi më të fortë për transmetimin e Cookie-ve ndërmjet faqeve, i cili ndalon përpunimin e Cookie-ve të tretë, që vendosen kur vizitohet një faqe tjetër nga domenit faqja aktuale. Këto Cookie përdoren për të ndjekur lëvizjet e përdoruesit ndërmjet faqeve në kodet e rrjeteve reklamuese, widget-eve të rrjeteve sociale dhe sistemeve të analizës së web-it. Për të menaxhuar transmetimin e Cookie-ve, përdoret atributi 'Same-Site' në titullin 'Cookie Policy', i cili tani është vendosur si 'Same-Site=Lax' sipas parazgjedhjes, duke kufizuar dërgimin e Cookie-ve për nënkërkesat ndërmjet faqeve, si kërkesa për imazhe ose shkarkimi i përmbajtjes përmes iframe nga një faqe tjetër, duke ofruar gjithashtu mbrojtje kundër sulmeve CSRF (Cross-Site Request Forgery).
- Janë zgjidhur problemet me uljen e cilësisë së videos në disa faqe dhe me rivendosjen e titullit SSRC (identifikuesi i burimit të sinkronizimit) gjatë shikimit të videos. Gjithashtu është zgjidhur problemi me uljen e zgjatjes gjatë ndarjes së ekranit përmes WebRTC.
- Në platformën macOS, kalimi në lidhjet në Gmail tani hap ato në një skedë të re, ashtu si në platformat e tjera. Për shkak të problemeve të pazgjidhura në macOS, ndalohet shkëputja e videos në modin e ekranit të plotë.
- Për të thjeshtuar cilësimin e stilit të temave të errëta, është shtuar një pronë të re CSS, color-scheme, që lejon përcaktimin se në cilat skema ngjyrash mund të tregohet në mënyrë korrekte elementi. Midis skemave të mbështetura janë 'light', 'dark', 'day mode' dhe 'night mode'.
- ĂshtĂ« shtuar funksioni CSS hwb(), i cili mund tĂ« pĂ«rdoret si zĂ«vendĂ«sim pĂ«r vlerat e ngjyrave pĂ«r tĂ« pĂ«rcaktuar ngjyrat nĂ« pĂ«rputhje me modelin e ngjyrave HWB (hue, whiteness, blackness). Opsionalisht, nĂ« funksion mund tĂ« jetĂ« e specifikuar njĂ« vlerĂ« transparence.
- Për pronën CSS counter-reset është realizuar funksioni 'reversed()', që lejon përdorimin e numëruesve CSS të invertuar për numërimin e elementeve në rendin tkurrës (p.sh., mund të tregoni numrat e elementeve në listat
- në rendin tkurrës).
- Në platformën Android është mbështetur metoda navigator.canShare(), e cila lejon kontrollin e mundësisë për të përdorur metodën navigator.share(), që ofron mjete për ndarjen e informacionit në rrjetet sociale, e cila mundëson gjenerimin e një butoni të unifikuar për publikimin në rrjetet sociale që vizitorët përdorin, ose organizimin e dërgimit të të dhënave në aplikacione të tjera.
- API Web Locks është aktivizuar si parazgjedhje, duke lejuar koordinimin e funksionimit të aplikacionit web në disa skedë ose qasjen në burime nga web worker-ët. API ofron mjete për marrjen e bllokimeve në mënyrë asinkrone dhe çlirimin e bllokimeve pas përfundimit të punës së nevojshme me burimin e ndarë. Ndërsa një proces mban bllokimin, proceset e tjera presin çlirimin e tij pa ndalur ekzekutimin.
- Në konstruktorin IntersectionObserver(), kur kaloni një varg bosh, sigurohet që vlera e rootMargin të jetë për caktuar si parazgjedhje në vend të gjenerimit të një përjashtimi.
- ĂshtĂ« realizuar mundĂ«sia e eksportit tĂ« elementeve canvas nĂ« formatin WebP gjatĂ« thirrjes sĂ« metodave HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() dhe OffscreenCanvas.toBlob.
- NĂ« versionin beta tĂ« Firefox 97 Ă«shtĂ« vĂ«nĂ« re modernizimi i procesit tĂ« shkarkimit tĂ« skedareve â nĂ« vend tĂ« shfaqjes sĂ« kĂ«rkesĂ«s para fillimit tĂ« shkarkimit, skedarĂ«t tani fillojnĂ« tĂ« shkarkohen automatikisht dhe mund tĂ« hapen nĂ« çdo moment pĂ«rmes panelit me informacionin e pĂ«rparimit tĂ« shkarkimit.
Përveç risive dhe rregullimeve të gabimeve, në Firefox 96 janë eliminuar 30 vulnerabilitete, nga të cilat 19 janë etiketuar si të rrezikshme. 14 vulnerabilitete janë shkaktuar nga probleme me menaxhimin e memories, siç janë mbushjet e tamponëve dheqasja në zona të memories së liruar. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit nga një sulmues kur hapen faqe të veçanta. Nga problemet e rrezikshme gjithashtu përmenden kalimi i izolimit të Iframe përmes XSLT, kushti i garës gjatë riprodhimit të skedarëve audio, mbushja e tamponëve gjatë përdorimit të filtrit CSS blendGaussianBlur, qasja në memory pas lirimit të saj gjatë përpunimit të kërkesave të caktuara, manipulimi i përmbajtjes së dritares së shfletuesit përmes veprimeve në modalitetin me ekran të plotë, bllokimi i daljes nga modaliteti me ekran të plotë.
Shtesë, mund të përmendet njoftimi për bashkëpunimin mes distribucionit Linux Mint dhe Mozilla, në kuadër të së cilit në distribucion do të ofrohen versione zyrtare të pandryshuara të Firefox, pa përdorimin e patchave të tjera nga Debian dhe Ubuntu, pa ndryshimin e faqes kryesore në linuxmint.com/start, pa zëvendësimin e motorëve të kërkimit dhe pa ndryshimin e cilësimeve prej të cilave. Në vend të motorëve të kërkimit Yahoo dhe DuckDuckGo do të përdoren grupet Google, Amazon, Bing, DuckDuckGo, Ebay. Në këmbim, Mozilla do të transferojë një shumë të caktuar parash zhvilluesve të Linux Mint. Paketa të reja me Firefox do të ofrohen për degët Linux Mint 19.x, 20.x dhe 21.x. Sot ose nesër përdoruesve do t'u ofrohet paketa Firefox 96, e dizajnuar sipas marrëveshjes së arritur.
Burimi: opennet.ru


