U lançua web-brauzeri Firefox 144 dhe janĂ« formuar pĂ«rditĂ«sime pĂ«r degĂ«t e kaluara me mbĂ«shtetje afatgjatĂ« â 140.4.0 dhe 115.29.0. DegĂ«n Firefox 145 e kaluam nĂ« fazĂ«n e testimit beta, me lançimin e saj tĂ« parashikuar pĂ«r 11 NĂ«ntor.
Novitetet kryesore në Firefox 144 (1, 2, 3):
- PĂ«r tĂ« gjithĂ« pĂ«rdoruesit Ă«shtĂ« aktivizuar njĂ« sistem i ri pĂ«r menaxhimin e profileve. NĂ« formĂ«n e profileve, pĂ«rdoruesi mund tĂ« krijojĂ« seanca krejtĂ«sisht tĂ« pavarura tĂ« punĂ«s me shfletuesin, me cilĂ«simet, historinĂ«, shĂ«nimet dhe ndihmĂ«sit e tij tĂ« brendshĂ«m. Ădo profil ruhet nĂ« njĂ« nĂ«nfolder tĂ« veçantĂ« «~/.mozilla/firefox/». Profilit mund t'i caktohet njĂ« paletĂ« ngjyrash, ikonĂ« dhe emĂ«r tĂ« veçantĂ«. Kalimi midis profileve dhe krijimi i profileve tĂ« rinj kryhet pĂ«rmes njĂ« seksioni tĂ« ri, qĂ« shfaqet nĂ« pjesĂ«n e sipĂ«rme tĂ« menusĂ« kryesore.
Teknologjia e ndarjes sĂ« seancave Ă«shtĂ« e ngjashme me profilet e vjetĂ«r, aktivizimi i tĂ« cilĂ«ve bĂ«hej nga linja e komandĂ«s duke pĂ«rdorur opsionin «-P», por ndĂ«rfaqet dhe listat e profileve tĂ« sistemit tĂ« vjetĂ«r dhe tĂ« ri nuk pĂ«rputhen (nĂ« ndĂ«rfaqen e vjetĂ«r, e cila aktivizohet me komandĂ«n «firefox âProfileManager», nuk shfaqen profilet e rinj, dhe nĂ« tĂ« re, e cila Ă«shtĂ« e disponueshme pĂ«rmes menusĂ«, nuk shfaqen tĂ« vjetrit).

- E mundësuar mundësia për të lënë të duket skedari aktiv kur minimizohen skedat e tjera në grup (mund të punoni me një skedë të veçantë pa hapur të gjithë grupin).

- Shtuar mbështetje për të përzgjedhur skedën me mouse në një grup të minimizuar pa e hapur automatikisht grupin.

- E mundësuar mbyllja e dritares me video, që tregohet në modin «imazh në imazh» (Picture-in-Picture), pa ndaluar reproduktimin e videos (videos do të vazhdojë menjëherë të luhet në dritaren kryesore). Mbyllja pa ndalimin bëhet me një klik mbi butonin e mbylljes së dritares duke mbajtur çelësin Shift ose duke shtypur kombinimin e çelësave Shift + Esc.
- Për enkriptimin e llogarive të ruajtura në menaxherin e integruar të fjalëkalimeve, është përdorur algoritmi AES-256-CBC. Më parë, algoritmi AES-256-CBC përdorej vetëm për enkriptimin e plotë të llogarive në Firefox Sync, por në hapësirën lokale të dhënat ishin enkriptuar duke përdorur algoritmin e vjetëruar 3DES-CBC.
- Në menunë kontekstuale që shfaqet kur klikoni me butonin e djathtë mbi një imazh, është shtuar një opsion për të kërkuar në shërbimin Google Lens. Me ndihmën e Google Lens, mund të kryhen operacione si kërkimi i produkteve dhe objekteve të ngjashme, si dhe kopjimi, përkthimi dhe kërkimi i tekstit që është shfaqur në imazh. Mundësia është e disponueshme vetëm kur zgjidhet Google si motori kryesor i kërkimit.
- E mundësuar dërgimi përmes linjës adresës kërkesave në shërbimin e kërkimit Perplexity, që përdor AI për të gjeneruar përgjigje për pyetje të parashtruara në gjuhë natyrale.
- Në platformën Windows, kur hapen lidhje nga aplikacione të tjera, Firefox tani përdor dritaren ekzistuese në tryezën virtuale aktuale ose krijon një dritare të re nëse nuk ka (por nuk kalon në tryeza virtuale të tjera).
- Në mjetet për zhvilluesit web, është zbatuar mundësia e kalimit në përcaktimin e pronave CSS nga funksionet var(), që shfaqen në faqen e inspektimit të stileve. Në këshillat e shfaqura në faqen e inspektimit janë siguruar ndarje të dukshme midis ngjarjeve të ndërtuara dhe atyre të personalizuara.
- Shtuar API Element.moveBefore për të zhvendosur një element në pemën DOM pa rivendosur gjendjen e tij.
- Në pronën CSS math-shift është realizuar mbështetje për vleftin «compact», që përfshin paraqitjen kompakte të indekseve të larta në formulat MathML.
- Në API PerformanceEventTiming, që lejon marrjen e informacionit shtesë për matjen dhe optimizimin e reagimit të ndërfaqes, është shtuar atributi InteractionID me identifikuesin e ndërveprimit me përdoruesin. Identifikuesi lejon lidhjen e metrikave të ndryshme me një veprim të vetëm të përdoruesit, për shembull, kur preket ekranin me prekje, krijohen disa ngjarje si pointerdown, mousedown, pointerup, mouseup dhe click, dhe InteractionID lejon lidhjen e të gjitha këtyre ngjarjeve me një prekje.
- Janë realizuar atributet HTML "command" dhe "commandfor", të cilat mund të përdoren në butona në vend të atribueteve "popovertargetaction" dhe "popovertarget" për konfigurimin deklarativ të ndërveprimit me menunë që aktivizohet kur klikohet butoni. Kur përdoren atributet e reja, të gjithë logjika e ndërveprimit me menunë merret nga shfletuesi, pa pasur nevojë për lidhjen e trajtesave të veta në JavaScript. Për shembull, për të krijuar një menu të rënë mjafton të specifikoni: <button commandfor="»my-menu»" command="»show-popover»">Hape Menunë</button> <div popover id="»my-menu»"> … </div>
- Shtuar mbështetje për API View Transitions, e cila është e destinuar për të krijuar efekte animacioni kur kaloni midis gjendjeve të ndryshme të DOM (për shembull, një kalim i butë nga një imazh në një tjetër) ose kalimi nga një faqe në një tjetër brenda një site.
- E mundĂ«suar pĂ«rdorimin e dizáșčráșčzimit gjatĂ« paraqitjes sĂ« gradientĂ«ve tĂ« caktuar pĂ«rmes pronave CSS linear-gradient, conic-gradient dhe radial-gradient, me ndihmĂ«n e WebRender tĂ« pĂ«rshpejtuar nga hardueri.
- Në objektet Map dhe WeakMap është implementuar specifikimi 'upsert', i cili lehtëson punën me koleksionet e çifteve çelës/vlerë. Janë shtuar metodat getOrInsert dhe getOrInsertComputed, të cilat kthejnë vlerën që tashmë ekziston në koleksion, të asociuar me çelësin e specifikuar, ose krijojnë një regjistër të ri nëse çelësi nuk u gjet.
- Në API-në ScreenOrientation janë shtuar metodat lock() dhe unlock() për të ngulur orientimin e ekranit në tabletët me Windows dhe Android.
- Shtuar mbështetje për transferimin e objekteve RTCDataChannel brenda mesazhit WebWorker.
- Në metodën getUserMedia është shtuar parametri resizeMode, i cili lejon përdorimin e prerjes dhe shkallëzimit gjatë kapjes së videove me kamerë.
- Në API-në WebGPU është shtuar metoda GPUDevice.importExternalTexture për importimin e teksturës nga objekti HTMLVideoElement ose VideoFrame.
- Në Firefox për Android është shtuar një indikator i përkthimit automatik, përmes të cilit mund të vlerësohet gjendja e procesit të përkthimit të faqes (nëse faqja e tërë është përkthyer apo jo). Firefox tani është në dispozicion për t'u instaluar nga katalogu i aplikacioneve Huawei AppGallery. Janë rritur kërkesat për versionin e platformës - për funksionim kërkohet të paktën Android 8.
Përveç risi dhe korigjime gabimesh në Firefox 144 janë adresuar 24 vulnerabilitete. 16 nga këto vulnerabilitete janë shkaktuar nga probleme me kujtesën, siç janë mbushja e buffers dhe qasja në zona të kujtesës që janë çliruar tashmë. Këto probleme mund të çojnë në ekzekutimin e kodit nga hakerët kur hapen faqet e dizajnuara veçanërisht.
ĂshtĂ« lĂ«shuar versioni beta pĂ«r testim i Firefox 145, i cili veçohet pĂ«r forcmimin e skajve tĂ« butonave, tab-alve, shiritit tĂ« adresĂ«s dhe fushave tĂ« hyrjes, si dhe pĂ«r shtimin e mbĂ«shtetjes pĂ«r kontejnerĂ«t Matroska (pĂ«r kodekĂ«t AVC, HEVC, VP8, VP9, AV1, AAC, Opus dhe Vorbis) dhe ndalimin e mbĂ«shtetjes pĂ«r sistemet Linux 32-bit. VĂ«rehet se mbĂ«shtetja pĂ«r Firefox nĂ« platformat 32-bit po bĂ«het gjithnjĂ« e mĂ« e vĂ«shtirĂ« dhe e paqĂ«ndrueshme, ndĂ«rkohĂ« qĂ« mbĂ«shtetja pĂ«r ndĂ«rtimet 32-bit Ă«shtĂ« tashmĂ« ndalur nĂ« shumicĂ«n e shpĂ«rndarjeve Linux. PĂ«rdoruesve tĂ« shpĂ«rndarjeve Linux 32-bit u rekomandohet tĂ« kalojnĂ« nĂ« pĂ«rdorimin e sistemeve operative 64-bit. PĂ«r ata qĂ« nuk mund tĂ« azhurnojnĂ« pĂ«r momentin shpĂ«rndarjen e tyre, mund tĂ« pĂ«rdorin degĂ«n ESR tĂ« Firefox 140, pĂ«r tĂ« cilĂ«n do tĂ« formohen azhurnimet pĂ«r korrigjim vulnerabilitetesh tĂ« paktĂ«n deri nĂ« Shtatorin e vitit tĂ« ardhshĂ«m.
Burimi: opennet.ru



