Iznācis tīmekļa pārlūks Firefox 142, kā arī izstrādāti iepriekšējo ilga termiņa atbalsta versiju atjauninājumi — 140.2.0, 115.27.0 un 128.14.0. Beta testēšanai ir nodošana Firefox 143 versija, kuras izlaišana plānota 16. septembrī.
Galvenās jaunās funkcijas Firefox 142 (1, 2, 3):
- Jaunās cilnes atvēršanas lapā ir ieviesta ieteikto rakstu grupēšana atsevišķās tematiskiem segmentos, piemēram, sports, ēdiens un izklaide. Zem katra segmenta ir izvietota poga „Follow”, kas ļauj abonēt šo satura veidu vai to bloķēt. Šobrīd segmentu sadalījums ir pieejams tikai lietotājiem ASV, bet citu valstu lietotājiem tas tiks aktivizēts vēlāk. Lai piespiedu kārtā aktivizētu, lapā about:config ir pieejamas opcijas „browser.newtabpage.activity-stream.discoverystream.sections.enabled” un „browser.newtabpage.activity-stream.discoverystream.sections.personalization.enabled”.

- Pievienota eksperimentāla saites priekšskatījuma funkcija, kas ļauj novērtēt saites norādīto saturu pirms noklikšķināšanas uz saites. Lai atvērtu priekšskatījuma logu, varat izmantot opciju Priekšskatīt saiti konteksta izvēlnē, novietot kursoru virs saites, turot nospiestu taustiņu Shift, vai turēt peles klikšķi uz saites vairāk nekā 1 sekundi. Priekšskatījuma logā tiek parādīta īsa lapas anotācija un, opcional, galvenie punkti, ko izceļ AI dzinējs. AI modelis tiek pieslēgts opcional un tiek izpildīts uz lietotāja lokālās sistēmas.
Šī funkcija pašlaik pēc noklusējuma ir pieejama tikai lietotājiem ar lokalizācijām en-US, en-CA, en-GB un en-AU, kuri lieto sistēmas ar vairāk nekā 3 GB RAM, taču pakāpeniski tiks aktivizēta arvien lielākam lietotāju procentam. Lai piespiedu kārtā aktivizētu, var izmantot iestatījumu „browser.ml.linkPreview.enabled” lapā about:config.

- Uzlabotās uzraudzības (ETP, Enhanced Tracking Protection -> Strict) režīmā pievienota iespēja automātiski izmantot izslēgšanas sarakstu, lai novērstu problēmas, kas rodas vietnēs dēļ izsekošanas kodu bloķēšanas. Ir piedāvāti divi līmeņi: izslēgšana tikai gadījumos, kad rodas būtiskas problēmas vietņu darbībā, un izslēgšana pat tad, ja rodas nelielas problēmas.

- Aktīvo cilni tagad var redzēt minimizētā cilņu grupā, ļaujot strādāt ar atsevišķu cilni, neatverot visu grupu. Agrāk cilņu grupa vai nu tika pilnībā atvērta, vai pilnībā minimizēta, un palika redzams tikai grupas simbols.

- Ir nodrošināta iespēja dzēst paplašinājumus no sānu joslas, izmantojot pogu „Remove”, kas parādās, ar peles labo taustiņu noklikšķinot uz paplašinājuma ikonas.

- Windows platformā klikšķināšana uz palikušā paziņojuma, kad Firefox ir aizvērts vai restartēts, tagad noved pie Firefox atvēršanas ar paziņojumā norādīto lapu, nevis galveno lapu.
- Uzlabota attēlu pārvietošana, izmantojot drag-and-drop funkcionalitāti.
- Uzlabota rezultātu attēlošana meklēšanā pēc pārlūkošanas vēstures caur adreses joslu (novēršot dublējumus).
- Izstrādātāju rīkos tīkla aktivitātes uzraudzības lapā ir nodrošināta parametru, sīkdatņu un pieprasījuma virsrakstu rādīšana, kamēr pieprasījuma izpilde vēl nav pabeigta.
- JavaScript debuggers ir papildināts ar iestatījumu, lai kontrolētu debugger logs attēlojumu ekrānā skripta izpildes pauzes laikā.
- Tika ieviests API wllama (WebAssembly apvalks virs llama.cpp) paplašinājumiem, ļaujot paplašinājumiem izpildīt lokālas lielas valodas modeļus pārlūkā.
- Ieviests API Prioritized Task Scheduling uzdevumu (JavaScript callback funkciju) izpildes plānošanai ar dažādām prioritātes pakāpēm (bloķē lietotāja darbību, radot redzamus mainījumus un fona darbu).
- Pievienota metode Selection.getComposedRanges() tekstu izcelto apgabalu iegūšanai.
- Pievienots API URLPattern, lai pārbaudītu, vai URL atbilst noteiktam paraugiem, ko piemēram var izmantot, lai analizētu saites un pāradresētu pieprasījumus uz apstrādātājiem Service Worker. const p = new URLPattern({ protocol: 'https', hostname: 'example.com', pathname: '/:folder/*/:fileName.jpg', });
- Pievienota īpašība Animation.overallProgress animācijas rādīšanas progresa novērošanai.
- Android platformas versijā piedāvāta jauna izvēlnes noformējuma. Izvēlne ir kļuvis vieglāk navigējama un ātrāka.

Firefox 142 ne tikai ievieš jaunas iespējas un kļūdu labojumus, bet arī novērš 17 drošības ievainojamības. 12 no šīm ievainojamībām ir saistītas ar atmiņas apstrādes problēmām, piemēram, buferu pārpildījumiem un piekļuvi jau atbrīvotām atmiņas vietām. Šīs problēmas potenciāli var novest pie ļaunprātīgā koda izpildes, atverot speciāli sagatavotas lapas.
Avots: opennet.lv






