Doli i web-shfletuesit Firefox 145 dhe janĂ« formuar azhurnime pĂ«r degĂ«t e kaluara me mbĂ«shtetje afatgjatĂ« â 140.5.0 dhe 115.30.0. Dega Firefox 146 Ă«shtĂ« transferuar nĂ« fazĂ«n e testingut beta, me publikimin e saj tĂ« parashikuar mĂ« 9 dhjetor.
Risi kryesore në Firefox 145 (1, 2, 3):
- Përkrahja për sisteme Linux 32-bit është ndërprerë. Theksohet se mbështetje për Firefox në platforma 32-bit po bëhet gjithnjë e më e komplikuar dhe e pasigurt, duke pasur parasysh se mbështetje për ndërtimet 32-bit tashmë është ndërprerë në shumicën e shpërndarjeve të Linux. Përdoruesit e shpërndarjeve Linux 32-bit rekomandohet të kalojnë në përdorimin e sistemeve operative 64-bit. Për ata që nuk mund të azhurnojnë shpërndarjen menjëherë, mund të përdorin degën ESR të Firefox 140, e cila do të marrë azhurnime për të zgjidhur vulnerabilitetet të paktën deri në shtatorin e vitit tjetër.
- Janë forcuar skajet e butonave, skedave, shiritit të adresës dhe fushave të hyrjes.

- Në shfletuesin e integruar PDF është implementuar mundësia për të shtuar, redaktuar dhe fshirë komente/shënime. Për navigim dhe shikimin e komenteve ekzistuese është shtuar një panel anësor i veçantë. Gjatë shtimit të komentit mund të zgjidhet ngjyra për ta theksuar atë në sfondin e përgjithshëm.

- Kur kaloni kur cursorin mbi etiketën e grupit të skedave të shkurtra, sigurohet shfaqja e listës së skedave në grup, duke mundësuar që shpejt të hapni skedën e nevojshme pa hapur fillimisht gjithë grupin.

- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« punuar me fjalĂ«kalimet e ruajtura drejtpĂ«rdrejt nga paneli anĂ«sor pa pasur nevojĂ« tĂ« hapni menaxherin e fjalĂ«kalimeve nĂ« njĂ« dritare ose skedĂ« tĂ« veçantĂ«.

- ĂshtĂ« propozuar njĂ« pĂ«rzgjedhje e re e imazheve tĂ« sfondit pĂ«r faqen e hapjes sĂ« skedĂ«s sĂ« re, tĂ« disponueshme nĂ« versione pĂ«r modet e ndriçuara dhe tĂ« errĂ«ta.

- Në cilësimet e skedave është shtuar një opsion për vendosjen e skedës që krijohet kur hapni lidhje nga aplikacione të jashtme, afër skedës aktuale aktive, në vend të fundit në listën e skedave.

- Në menunë kontekstuale është shtuar pika "Kopjo Lidhjen për theksimin" që lejon formimin e një lidhjeje, e cila tregon një pjesë teksti të theksuar në faqe. Për të kaluar në tekstin e zgjedhur përdoren lidhje të formatit "https://www.example.com #:~:text=maskë".
- Janë zgjeruar mundësitë e modit për mbrojtjen nga identifikimi i fshehtë të përdoruesit (Fingerprinting Protection), që përdoret kur aktivizohet mbrojtja e përforcuar nga ndjekja e lëvizjeve (ETP, Mbrojtja e Lëvizjeve të Përforcuar => Strikt) ose kur hapen faqet në modalitetin privat. Theksohet se ndryshimet e bëra kanë lejuar një reduktim gati në gjysmë të efikasitetit të metodave të identifikimit të fshehtë në krahasim me mbrojtjen që kishte më parë.
PĂ«r tĂ« pĂ«rmirĂ«suar mbrojtjen, janĂ« kthyer vlera tĂ« gjithanshme pĂ«r parametrat, qĂ« mund tĂ« pĂ«rdoren si njĂ« shenjĂ« shtesĂ« pĂ«r identifikim, si dhe Ă«shtĂ« kufizuar qasja nĂ« informacionin rreth pajisjeve, si numri i prekjeve tĂ« mbĂ«shtetura nga touchpadi dhe numri i bĂ«rthamave tĂ« procesorit. ĂshtĂ« realizuar vendosja e zhurmĂ«s sĂ« rastĂ«sishme kur pĂ«rpiqet tĂ« lexojĂ« nga skriptet e imazheve, tĂ« gjeneruara pĂ«rmes elementit canvas. ĂshtĂ« ndaluar renditja e tekstit nĂ« faqe duke pĂ«rdorur fonte tĂ« personalizuara tĂ« instaluara lokalmente.

- Në modalitetin e mbrojtjes së përforcuar (strikt) nga ndjekja e lëvizjeve (ETP, Mbrojtja e Lëvizjeve të Përforcuar) është aktivizuar automatikisht mbrojtja nga ndjekja duke përdorur ridireksione (Bounce Tracking Protection). Mekanizmi i Bounce Tracking Protection lejon kapjen e aktivitetit specifik për ndjekjen përmes ridireksioneve dhe pastrimin periodik të cookie-ve dhe të dhënave të ruajtura lokalish për ndjekjen. Ndryshe nga modaliteti "Pastrimi i Cookies", pastrimi nuk bëhet mbi bazën e një liste të ndjekësve të njohur, por në bazë të heuristikës, që lejon identifikimin e faqeve të reja të ndjekësve duke analizuar sjelljen pas ridireksionit.
Thelbi i metodĂ«s sĂ« ndjekjes sĂ« bazuar nĂ« ridireksione Ă«shtĂ« qĂ« kodi i ndjekĂ«sit e drejtpon pĂ«rdoruesin fillimisht nĂ« faqen e tij, dhe pastaj e transferon nĂ« faqen e synuar, duke lejuar ndjekĂ«sin tĂ« ruajĂ« cookie dhe tĂ« dhĂ«nat nĂ« magazinĂ«n lokale nĂ« lidhje me faqen e tij. Ruajtja e tĂ« dhĂ«nave pas kalimit nĂ« njĂ« faqe tjetĂ«r lejon anashkalimin e metodave tĂ« mĂ«parshme tĂ« aplikimeve pĂ«r tĂ« bllokuar operacionet ndĂ«rfaqĂ«sore â pasi faqja ndĂ«rmjetĂ«se hapet jashtĂ« kontekstit tĂ« faqes tjetĂ«r, nĂ« tĂ« njĂ«jtat kushte mund tĂ« vendosen pa pengesĂ« cookie pĂ«r ndjekjen.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r kontejnerĂ«t Matroska (pĂ«r kodekĂ«t AVC, HEVC, VP8, VP9, AV1, AAC, Opus dhe Vorbis).
- Në sistemin e integruar të përkthimit të automatik, është rritur komoditeti i përkthimit ndërmjet gjuhëve me drejtim të ndryshëm të simboleve. Për të zvogëluar modelet që instalohet lokal, është përdorur algoritmi Zstandard, që ka lejuar tkurrjen e madhësisë së të dhënave që ngarkohen dhe për të kursyer hapësirë në ruajtësin lokal.
- Në konfigurimet pa shtesat e instaluara, klikohet butoni i panelit për qasje në shtesa, i cili tani tregon një shpjegim mbi përfitimet e shtesave me një lidhje në katalogun e shtesave.
- Në JavaScript është realizuar metoda Atomics.waitAsync(), e cila ofron një version asinhron të metodës Atomics.wait(), që lejon të presë për caktimin e lokacionit të SharedArrayBuffer, duke u ngjitur me Atomics.wait(), por me kthim kërkesë Promise.
- Shtuar mbështetje për tituj HTTP Integrity-Policy dhe Integrity-Policy-Report-Only, me ndihmën e të cilave mund të kryhet kontrolle integriteti i skripteve të ngarkuara.
- Realizuar prona CSS text-autospace, e cila kryen rregullimin automatik të hapësirave ndërmjet simboleve nga sisteme të ndryshme shkrimi (për shembull, ndërmjet alfabetit latin dhe hieroglifëve).
- Në pronën CSS font-family është realizuar mbështetje për familjen e shkrimeve 'math' për të siguruar përshkrimin e saktë të shprehjeve matematike.
- Në API ToggleEvent është shtuar prona source, që përmban objektin Element, që paraqet elementin e kontrollit që shkaktoi ndryshimin e gjendjes, në përgjigje të të cilit u gjenerua ngjarja Toggle. Për shembull, kur përdoruesi klikon në elementin '
- Në ndërtimet për platformën Windows, ikona për të nisur Firefox është zëvendësuar me një mini-aplikacion të veçantë (launcher), që nis Firefox nëse është tashmë i instaluar, ose nis instaluesin nëse nuk është ende në sistem.
- Në kompjuterët Apple me çipa Apple Silicon dhe OS macOS 26, është realizuar mbështetje për API WebGPU.
- Në Firefox për Android:
- Kontroll i detyrueshëm aktivizuar Certifikatat TLS serverët web në regjistrat publik të Certificate Transparency, të destinuar për të identifikuar certifikatat e krijuara në mënyrë të fshehtë përmes proceseve të zakonshme të autorizimit (për shembull, krijimi i fshehtë i një certifikate si rezultat i abuzimit të punonjësve ose kompromitimit të autoritetit të certifikimit).
- Për të përshpejtuar verifikimin e tërheqjes së certifikatave TLS, është përdorur mekanizmi CRLite, që funksionon në sistemin e përdoruesit. Tabela e ruajtur në anën e përdoruesit me informacion mbi certifikatat sinkronizohet periodikisht me një databazë të jashtme Mozilla.
- Për TLS 1.3 dhe HTTP/3 është shtuar mbështetje për algoritmin hibrid të shkëmbimit të çelësave 'mlkem768x25519', që është i qëndrueshëm ndaj provozimit në kompjuterët kuantik dhe përbën një kombinim të X25519 ECDH dhe algoritmit ML-KEM (CRYSTALS-Kyber).
- Komponentët e grupeve të rrjetit për protokollet QUIC dhe HTTP/3 janë zëvendësuar me një implementim të shkruar në gjuhën Rust që është më i avancuar. performancë më e lartë.
Përveç novatoreve dhe rregullimeve të gabimeve, në Firefox 145 janë eliminuar 19 vulnerabilitete. 10 vulnerabilitete janë shkaktuar nga probleme me memorien, si teprica e buferëve dhe qasja në zona të memorizuara tashmë. Këto probleme potencialisht mund të sjellin ekzekutimin e kodit të keq në hapjen e faqeve të dizajnuara në mënyrë të veçantë.
Burimi: opennet.ru







