Izlaists tīmekļa pārlūks Firefox 97. Turklāt ir izstrādāts ilgu atbalsta periodu jaunums — 91.6.0. Beta testēšanai ir pārnesta Firefox 98 versija, kuras izlaišana ir plānota 8. martā.
Galvenās jauninājumi:
- Beidzies termiņš 18 sezonālajām krāsu tēmām Colorway, kas piedāvātas Firefox 94 un ieviestas kā iebūvētas paplašinājums ar ierobežotu darbības laiku. Lietotāji, kuri vēlas turpināt izmantot Colorway tēmas, var tās aktivizēt paplašinājumu pārvaldniekā (about:addons).
- Linux platformas izstrādēs ir noņemta iespēja ģenerēt PostScript dokumentus drukāšanai (iespēja drukāt uz PostScript printeriem un saglabāt PDF formātā ir atstāta).
- Izvērsusi problēmas ar izstrādēm, kas izmanto Wayland 1.20 bibliotēkas.
- Risināta problēma ar pieskārienu palielināšanas funkcijas pārtraukšanu uz skārienekrāni, pārvietojot cilni uz citu logu.
- Lapa about:processes Linux platformā ir uzlabojusi precizitāti CPU slodzes noteikšanā.
- Risināta problēma ar asu stūru attēlošanu logiem dažādās lietotāja vidēs, piemēram, elementary OS 6.
- Windows 11 platformā pievienota jauna stila ritināšanas joslu atbalsts.
- macOS platformā uzlabota sistēmas fontu ielāde, kas dažās situācijās paātrināja jaunu cilņu atvēršanas un pārslēgšanas ātrumu.
- Android versijā ieviesta pēdējo apmeklēto vietņu vēstures izcelšana. Sākumlapā uzlabota nesen pievienoto grāmatzīmju attēlu attēlošana. Android 12 platformā risināta problēma ar saites ielīmēšanu no starpliktuves.
- CSS konstrukcijās, kas izmanto garuma un garuma procentu tipus, atļauts izmantot mērvienības „cap” un „ic”.
- Pievienots atbalsts CSS noteikumam @scroll-timeline un CSS īpašumam animation-timeline, kas ļauj saistīt animācijas hronoloģiju AnimationTimeline API ar satura ritināšanas gaitu, nevis laiku minūtēs vai sekundēs.
- CSS īpašums color-adjust pārdēvēts par print-color-adjust, kā to prasa specifikācija.
- CSS pēc noklusējuma iekļauts atbalsts kaskādēm, ko nosaka @layer noteikums un importē caur CSS noteikumu @import, izmantojot funkciju layer().
- Pievienots CSS īpašums scrollbar-gutter, lai kontrolētu ekrāna vietas rezervēšanu ritināšanas joslai. Piemēram, ja nav nepieciešama satura ritināšana, var paplašināt izvadi un aizņemt ritināšanas joslas laukumu.
- Uzlabota saderība ar web ietvaru Marionette (WebDriver).
- DedicatedWorkerGlobalScope komplektā pievienota AnimationFrameProvider API, kas ļauj izmantot requestAnimationFrame un cancelAnimationFrame metodes atsevišķos web worker'os.
- AbortSignal.abort() un AbortController.abort() metodēs pievienota iespēja norādīt signāla anulēšanas iemeslu un lasīt iemeslu caur AbortSignal.reason īpašību. Noklusējuma iemesls ir AbortError.
Papildus jaunumiem un kļūdu labojumiem Firefox 97 tika novērstas 42 ievainojamības, no kurām 34 tika atzītas par bīstamām. 33 ievainojamības (5 saskaņā ar CVE-2022-22764 un 29 saskaņā ar CVE-2022-0511) izraisītas ar atmiņas darbības problēmām, piemēram, bufera pārpildīšanu un piekļuvi jau atbrīvotām atmiņas zonām. Potenciāli šie jautājumi var novest pie ļaunprātīga koda izpildes, atverot īpaši izstrādātas lapas.
Izmaiņas Firefox 98 beta versijā:
- Mainīta failu lejupielādes uzvedība — vietā, lai pirms lejupielādes parādītu pieprasījumu, faili tagad sāk tikt automātiski lejupielādēti un var tikt atvērti jebkurā brīdī caur informācijas paneli par lejupielādes gaitu vai dzēsti tieši no lejupielādes paneļa.
- Pievienotas jaunas darbības konteksta izvēlnē, kas tiek rādīta, ar peles labo pogu klikšķinot uz failiem lejupielādes sarakstā. Piemēram, izmantojot opciju „Always Open Similar Files”, varat ļaut Firefox automātiski atvērt failu pēc lejupielādes pabeigšanas lietotnē, kas saistīta ar to pašu failu tipu. Tāpat varat atvērt lejupielādēto failu katalogu, pāriet uz lapu, no kuras tika uzsākta lejupielāde (nevis lejupielāde pati, bet saite uz lejupielādi), kopēt saiti, dzēst lejupielādes minējumu no apmeklējumu vēstures un notīrīt sarakstu lejupielādes panelī.
- Lai optimizētu pārlūkprogrammas palaišanas procesu, mainīta paplašinājumu palaišanas loģika, kuros tiek izmantots webRequest API. Paplašinājumu palaišanas laikā Firefox tagad izsauks tikai bloķējošus webRequest izsaukumus. Piekļuve webRequest bez bloķēšanas režīmā tiks atlikta līdz Firefox palaišanas pabeigšanai.
- Ir ieslēgts HTML tagu «
- Web izstrādātāju rīkā ir pievienots saderības novērtēšanas panelis. Panelī tiek parādīti rādītāji, kas brīdina par iespējamām problēmām ar izvēlētā HTML elementa vai visas lapas CSS īpašībām, ļaujot noteikt nesaderības ar dažādām pārlūkprogrammām, neizveidojot atsevišķus testējumus katrā pārlūkprogrammā.
Avots: opennet.lv
