U publikua web-browsieri Firefox 133 dhe janë formuar përditësimet e degëve të kaluara me mbështetje afatgjatë — 115.18.0 dhe 128.5.0. Degë Firefox 134 ka kaluar në fazën e testimit beta, e cila pritet të lansohet më 7 janar.
Novitetet kryesore në Firefox 133:
- Në modalitetin e mbrojtjes së përforcuar (strict) nga ndjekja e lëvizjeve (ETP, Enhanced Tracking Protection) është aktivizuar mbrojtja nga ndjekja me përdorimin e ridirektimeve (Bounce Tracking Protection). Mekanizmi i Bounce Tracking Protection lejon kapjen e aktiviteteve të veçanta për ndjekjen përmes ridirektimeve dhe pastrimin periodik të Cookie-ve dhe të dhënave të ruajtura lokalmente që përdoren për ndjekje. Në dallim nga modaliteti i mëparshëm "Cookie Purging", pastrimi kryhet jo në bazë të një liste të njohur të ndjekësve, por në bazë të heuristikës që lejon identifikimin e faqeve të reja ndjekëse duke analizuar sjelljen pas ridirektimit.
Thelbi i metodës së ndjekjes përmes ridirektimeve është se kodi i ndjekësit e kthen përdoruesin fillimisht në faqen e tij, dhe më pas e dërgon në faqen e synuar, duke lejuar ndjekësin të ruajë Cookie dhe të dhëna në ruajtjen lokale në lidhje me faqen e tij. Ruajtja e të dhënave pas kalimit në një faqe tjetër lejon kalimin përmes metodave të mëparshme implementuara në shfletues për bllokimin e operacioneve ndërfaqe — pasi faqja ndërmjetës hapet jashtë kontekstit të faqes tjetër, në një faqe të tillë mund të vendosen lirshme Cookie ndjekëse.
- Në menunë me listën e skedave të hapura, e cila është e aksesueshme përmes një butoni në këndin e djathtë lart, është shtuar një element për të shfaqur në panelin anësor listën e skedave nga shfletuesit e hapur në pajisje të tjera që janë lidhur me llogarinë aktuale në Mozilla.

- Numri i faqeve me të cilat funksioni i vazhdimit automatik të shikimit të videove në dritaren e flotimit (modaliteti "imazh në imazh") pas kalimit nga një skedë që shfaq videon në një skedë tjetër është zgjeruar.
- Në rast se është e pranishme informacioni mbi kohën në сервере, është realizuar rregullimi i vlerës së atributeve "expire" duke marrë parasysh diferencën midis kohës lokale dhe kohës në server. Nëse koha në sistemin lokal është caktuar në të ardhmen, Cookie-t vazhdojnë të konsiderohen të vlefshme nga koha. сервера.
- Në ndërtimet për platformën Windows është përfshirë përdorimi i GPU për përshpejtimin e API Canvas2D.
- Në API Fetch është shtuar mbështetje për parametrin "keepalive", i cili bën që lidhjet që lidhen me kërkesat HTTP të mos prishen pas mbylljes së faqes ose kalimit në një faqe tjetër, duke lejuar përdorimin e thirrjes fetch() për dërgimin e analizave në fund të sesionit, edhe nëse faqja tashmë është mbyllur.
- Është lejuar përdorimi i API Permissions në kontekstin e Web Worker-ëve. Është shtuar mbështetje për pronën WorkerNavigator.permissions.
- Në elementët
- Ashtu si me dritaret e lundrueshme (popover), ngjarjet 'beforetoggle' për elementët
- Në nënklasën Uint8Array janë shtuar metodat Uint8Array.fromBase64(), Uint8Array.prototype.toBase64(), Uint8Array.prototype.setFromBase64(), Uint8Array.fromHex(), Uint8Array.prototype.toHex() dhe Uint8Array.prototype.setFromHex() për kodimin në formën gjashëzor dhe në Base64, si dhe anasjelltas.
- Në API-në WebCodecs janë shtuar ndërfaqet ImageDecoder, ImageTrackList dhe ImageTrack për dekodimin e imazheve.
- Është shtuar mbështetje eksperimentale për caktimin e atributit 'contenteditable' me vlerën 'plaintext-only', ku në formatet e redaktimit lejohet vetëm përdorimi i tekstit të pastër (kur ngjitet tekst i formatuar, ai pastron automatikisht). Për të aktivizuar mbështetje, duhet rregulluar cilësimi 'dom.element.contenteditable.plaintext-only.enabled' në about:config.
- Është shtuar mbështetje eksperimentale për pseudoklasin CSS ':has-slotted', i cili aplikohet për të përcaktuar stilin e elementëve brenda , përmbajtja e të cilëve në renderimin e komponentit web shtohet në elementin . Për të aktivizuar mbështetje, duhet rregulluar cilësimi 'layout.css.has-slotted-selector.enabled' në about:config.
- Në versionin Firefox për platformën Android për pajisjet me ekrane të mëdha, si parazgjedhje aktivizohet modaliteti desktop (komporti mund të ndryshohet në seksionin e cilësimeve 'Site settings'). Kur kopjoni tekst nga një faqe në modalitetin privat, përmbajtja e kopjuar tani trajtohet si informacion privat (përdoruesi i jepet një mesazh-paralajmërim).
Përveç risive dhe rregullimeve të gabimeve, në Firefox 133 janë eliminuar 18 vulnerabilitete. 3 vulnerabilitete janë shënuar si të rrezikshme. 4 vulnerabilitete janë shkaktuar nga probleme me kujtesën, siç janë mbushjet e tamponëve dhe qasja në zona të kujtesës që janë çliruar më parë. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit të autorëve të këqinj kur hapen faqe të dizajnuara posaçërisht.
Në versionin e përkthyer në fazën e testimit beta të Firefox 134, në ndërtimet për platformën Linux u shtua mbështetje për gjeste të tjera në tastierë (p.sh., prekja me dy gishta për të pezulluar rrotullimin inerte). Në platformën Windows u shtua mbështetje për mjete për dekodimin e videos me harduer në formatin HEVC (H.265).
Burimi: opennet.ru

