U lançua u shfrytĂ«zuesit web Firefox 155 dhe janĂ« krijuar pĂ«rditĂ«sime pĂ«r degĂ«t e kaluara me mbĂ«shtetje afatgjatĂ« â 153.2.0, 140.15.0 dhe 115.40.0. Firefox 155 u bĂ« lĂ«shimi i parĂ« i formuar nĂ« kuadĂ«r tĂ« ciklit tĂ« ri tĂ« dhĂ«nave pĂ«r lĂ«shime çdo dy javĂ«, i cili do tĂ« lejojĂ« qĂ« funksionalitetet e reja tĂ« arrijnĂ« mĂ« shpesh tek pĂ«rdoruesit, tĂ« ofrojĂ« njĂ« proces mĂ« tĂ« parashikueshĂ«m tĂ« lĂ«shimeve dhe tĂ« zvogĂ«lojĂ« ngarkesĂ«n pĂ«r zhvilluesit pĂ«rpara lĂ«shimeve. DegĂ«t Firefox 156 ka kaluar nĂ« fazĂ«n e testimit beta, me lĂ«shimin e saj tĂ« planifikuar pĂ«r 15 Shtator.
Risi kryesore në Firefox 155 (1, 2, 3):
- Për të gjithë përdoruesit në SHBA, Kanada dhe Francë është aktivizuar mënyra "Smart Window", e cila ofron një hapësirë të veçantë bashkëpunimi me AI, duke plotësuar modin e tashëm standard të navigimit në Web dhe mënyrën e shikimit privat. Në versionin e ri janë shtuar sugjerime personale për fillimin e shpejtë të bisedave me AI mbi tema të mëparshme, janë përshpejtuar dukshëm citatet e burimeve gjatë kërkimit përmes shërbimit exa.ai, janë përmirësuar rekomandimet për grupimin e skedave të lidhura dhe emërtime të automatikëshme për grupet e skedave.


- Në shiritin e adresës afër ikonës së mbrojtjes është realizuar shfaqja e numrit të ndjekësve të bllokuar në faqen e shikuar. Kjo mundësi është aktivizuar për momentin vetëm për disa përdorues; për ta aktivizuar në faqen about:config mund të vendoset parametri "browser.urlbar.trackerCount.featureGate".

- Në cilësimet është ofruar mundësia për të ndryshuar rendin e shfaqjes së enëve në lista.

- Në ndërtimet për platformën Windows, në lojërat web është shfaqur mundësia e përdorimit të kontrolerëve të lojërave, të pajtueshëm me Nintendo Switch Pro.
- Thellësia e bllokimeve dhe funksioneve CSS është e kufizuar në 75 nivele për të mbrojtur nga përfundimi i papritur gjatë përpunimit të strukturave me nivel të tepërt të përmendjes.
- Domeni për kontrollin e aksesit në rrjet dhe identifikimin e pranisë së portalit captive është ndryshuar nga detectportal.firefox.com në firefox-portal-detection.com.
- Përpunimi i lidhjeve "mailto:" është ndalur pa veprime të qarta nga përdoruesi (faqja web tani nuk mund të fillojë automatikisht hapjen e klientit të postës).
- Gjatë shtypjes së skedave PDF, përmbajtja e dokumentit, e cila është më e vogël se faqja e shtypjes, tani mund të shkallëzohet për të mbushur të gjithë fletën.
- NĂ« mjetet pĂ«r zhvilluesit web, opsionet pĂ«r imitim tĂ« mundĂ«sive CSS janĂ« transferuar nĂ« njĂ« panel tĂ« ri, qĂ« shfaqet me klikimin e butonit «@» nĂ« dritaren e Rregullave. ĂshtĂ« shtuar njĂ« opsion pĂ«r imitim tĂ« kĂ«rkesĂ«s pĂ«r media «prefers-reduced-motion». NĂ« debuggerin e JavaScript Ă«shtĂ« shtuar kombinimi i çelĂ«save Ctrl+Alt+B pĂ«r tĂ« aktivizuar ose çaktivizuar tĂ« gjitha pikĂ«t e ndalimit me njĂ« herĂ«.
- Në shikuesin e JSON është realizuar mbështetje për të treguar dokumente në formatin «JSON Lines» (JSONL dhe NDJSON), ku çdo rresht përmban një objekt të veçantë JSON.
- ĂshtĂ« realizuar funksioni CSS progress() pĂ«r tĂ« llogaritur pozitat e vlerĂ«s nĂ« lidhje me vlerat minimale dhe maksimale tĂ« specifikuara («progress(5, 0, 10)» do tĂ« kthejĂ« 0.5).
- ĂshtĂ« shtuar funksioni CSS alpha(), i cili lejon ndryshimin e kanali alfa (niveli i transparencĂ«s) pĂ«r ngjyrĂ«n e specifikuar.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r sintaksĂ«n e re tĂ« funksionit CSS attr(attr-name attr-type, fallback-value), e cila lejon punĂ«n me vlerat e atributeve HTML tĂ« çdo lloji, e jo vetĂ«m me vargjet.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r metodat Promise.allKeyed dhe Promise.allSettledKeyed, tĂ« cilat janĂ« tĂ« ngjashme me Promise.all() dhe Promise.allSettled(), pĂ«rveç se pranojnĂ« dhe kthejnĂ« objekte nĂ« vend tĂ« arrays.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin e formatit binar WebAssembly, i cili lejon zvogĂ«limin e madhĂ«sisĂ« sĂ« moduleve WebAssembly me numĂ«r tĂ« madh elementesh tĂ« importuar.
- Në WebAssembly është shtuar mbështetje për instrukcionet aritmetike 128-bit, i64.add128, i64.sub128, i64.mul_wide_s dhe i64.mul_wide_u.
- ĂshtĂ« ofruar mundĂ«sia e pĂ«rdorimit tĂ« versionit tĂ« dytĂ« tĂ« protokollit QUIC nĂ« HTTP/3 (RFC 9369).
- Për elementin SVG <a> në ndërfaqen JavaScript të SVGAElement ofrohet e njëjta grup pronash URL që janë të disponueshme për lidhjet në HTML.
- ĂshtĂ« shtuar prona CSS «font-width», e ngjashme me pronĂ«n e mĂ«parshme «font-stretch».
- Në API WebTransport është realizuar mbështetje për grupimin e dërgesës për të menaxhuar shpërndarjen e kapacitetit mes rrjedhave (createSendGroup()), dërgimin e datagramëve (createWritable()) dhe krijimin e çelzave të lidhur me sesionin TLS (exportKeyingMaterial()).
- NĂ« versionin pĂ«r Android Ă«shtĂ« realizuar kalimi nĂ« redaktimin e panelit tĂ« mjeteve pas njĂ« goditjeje tĂ« gjatĂ« nĂ« çdo buton nĂ« panel. ĂshtĂ« lehtĂ«suar pĂ«rjashtimi i skedave nga grupi. ĂshtĂ« ndryshuar ndjeshmĂ«ria e aktivizimit tĂ« funksionit pĂ«r rifillimin e faqes duke e tundur smartphone-in.
Përveç risive dhe rregullimeve të defekteve në Firefox 155, janë eliminuar 109 vulnerabilitete, shumica e të cilave shkaktohen nga probleme në menaxhimin e memories, si mbushjet e bufeve dhe qasja në zona të memories që janë çliruar tashmë. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit nga sulmuesit kur hapen faqe të formuara posaçërisht.
Burimi: opennet.ru




