Firefox 104 është publikuar. Janë publikuar gjithashtu përditësime për degët e mbështetjes afatgjatë—91.13.0 dhe 102.2.0. Firefox 105, i planifikuar të publikohet më 20 shtator, do të kalojë në testimin beta në orët në vijim.
Karakteristikat kryesore të reja në Firefox 104:
- Është shtuar një veçori eksperimentale e Veprimeve të Shpejta, e cila ju lejon të kryeni veprime të ndryshme të zakonshme të shfletuesit nga shiriti i adresës. Për shembull, për të aksesuar shpejt shtesat, faqeshënuesit, llogaritë e ruajtura (menaxheri i fjalëkalimeve) dhe për të hapur modalitetin e shfletimit privat, mund të futni komandat "addons", "bookmarks", "logins", "passwords" dhe "private" në shiritin e adresës. Kur të njihet, një buton për aksesimin e ndërfaqes përkatëse do të shfaqet në listën zbritëse. Për të aktivizuar Veprimet e Shpejta, vendosni parametrat browser.urlbar.quickactions.enabled=true dhe browser.urlbar.shortcuts.quickactions=true në about:config.

- Një modalitet redaktimi është shtuar në ndërfaqen e integruar për shikimin e dokumenteve PDF. Ky modalitet ofron veçori të tilla si vizatimi i shënimeve grafike (vizatime vijash të vizatuara me dorë) dhe bashkëngjitja e komenteve të tekstit. Ngjyra, trashësia e vijës dhe madhësia e shkronjave mund të personalizohen duke përdorur butonat e rinj të shtuar në shiritin e veglave të shikuesit PDF. Për të aktivizuar këtë modalitet të ri, vendosni parametrin pdfjs.annotationEditorMode=0 në faqen about:config.

- Ngjashëm me mënyrën se si burimet ndahen në skedat e sfondit, ndërfaqja e përdoruesit tani kalon në modalitetin e kursimit të energjisë kur dritarja e shfletuesit minimizohet.
- Ndërfaqja e profilizimit tani ofron një opsion për të analizuar konsumin e energjisë në lidhje me faqen e internetit. Analizuesi i energjisë është aktualisht i disponueshëm vetëm në sistemet Windows 11 dhe kompjuterët Apple me çipin M1.

- Modaliteti "figurë brenda figurës" tani shfaq titrat kur shikoni video nga shërbimi Disney+. Më parë, titrat shfaqeshin vetëm për YouTube, Prime Video, Netflix, HBO Max, Funimation, Dailymotion, Tubi, Hotstar, SonyLIV dhe faqet e internetit që përdorin formatin WebVTT (Web Video Text Track).
- Është shtuar mbështetje për vetinë CSS scroll-snap-stop, e cila ju lejon të personalizoni sjelljen e lëvizjes kur përdorni një touchpad: në modalitetin 'gjithmonë', lëvizja ndalet në secilin element, ndërsa në modalitetin 'normal', lejohet anashkalimi i elementëve kur përdoret lëvizja inerciale me një gjest. Është zbatuar gjithashtu mbështetje për rregullimin e pozicionit të lëvizjes kur ndryshon përmbajtja (për shembull, për të ruajtur të njëjtin pozicion pas fshirjes së një pjese të përmbajtjes mëmë).
- Objektet JavaScript Array dhe TypedArrays tani kanë metodat Array.prototype.findLast(), Array.prototype.findLastIndex(), TypedArray.prototype.findLast() dhe TypedArray.prototype.findLastIndex(), të cilat lejojnë kërkimin e elementeve dhe shfaqjen e rezultatit në lidhje me fundin e vargut. [1,2,3,4].findLast((el) => el % 2 === 0) // → 4 (elementi i fundit çift)
- Metoda HTMLElement.focus() tani mbështet parametrin option.focusVisible, i cili mund të përdoret për të aktivizuar shfaqjen e një treguesi vizual të ndryshimeve të fokusit të të dhënave hyrëse.
- U shtua vetia SVGStyleElement.disabled, e cila mund të përdoret për të aktivizuar ose çaktivizuar fletët e stilit për një element specifik SVG ose për të kontrolluar gjendjen e tyre (ngjashëm me HTMLStyleElement.disabled).
- Stabilitet dhe performancë e përmirësuar e minimizimit dhe rivendosjes së dritareve në platformën Linux kur përdoret framework-u web Marionette (WebDriver). Është shtuar mundësia për të bashkangjitur trajtues të veprimeve me prekje në ekran.
- Versioni për Android tani mbështet plotësimin automatik të formularëve të adresave bazuar në adresat e futura më parë. Mundësia për të modifikuar dhe shtuar adresa tani është e disponueshme te Cilësimet. Është shtuar mbështetje për fshirjen selektive të historikut, duke ju lejuar të fshini historikun e udhëtimeve për orën e fundit ose dy ditët e fundit. Është rregulluar një problem gjatë hapjes së një lidhjeje nga një aplikacion i jashtëm.
Përveç veçorive të reja dhe rregullimeve të gabimeve, Firefox 104 adreson 10 dobësi, tetë prej të cilave janë shënuar si të rënda (gjashtë janë grupuar nën CVE-2022-38476 dhe CVE-2022-38478). Këto dobësi shkaktohen nga problemet e menaxhimit të memories, të tilla si tejmbushjet e memorjes dhe qasja në memorie pasi ajo është liruar. Këto dobësi mund të çojnë potencialisht në ekzekutimin e kodit dashakeq kur hapen faqe të krijuara posaçërisht.
Burimi: opennet.ru



