Tika izlaists tīmekļa pārlūks Firefox 98. Turklāt tika izveidota ilgtermiņa atbalsta (LTS) atjauninājuma versija — 91.7.0. Firefox 99 nodaļa ir pārgājusi uz beta testēšanu, un tās izlaišana ir plānota 5. aprīlī.
Galvenās jauninājumi:
- Tika mainīta uzvedība, ievadot failus — tā vietā, lai rādītu pieprasījumu pirms lejupielādes, faili tagad sāk tikt lejupielādēti automātiski, un panelī tiek parādīts paziņojums par lejupielādes sākumu. Paneļa dēļ lietotājs jebkurā brīdī var saņemt informāciju par lejupielādes procesu, atvērt lejupielādējamo failu lejupielādes laikā (darbība tiks veikta pēc lejupielādes pabeigšanas) vai dzēst failu. Iestatījumos ir iespējams ieslēgt pieprasījuma rādīšanu katras lejupielādes laikā un noteikt noklusēto lietotni, kurai atvērt failus noteikta veida.

- 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ī.


- Dažiem lietotājiem mainīta noklusējuma meklētājprogramma. Piemēram, Testētajā angliski runājošajā versijā noklusējuma meklētājprogramma tagad ir piespiedu kārtā DuckDuckGo, nevis Google. Tomēr Google palika starp meklētājprogrammām kā opcija un var tikt aktivizēta noklusēti iestatījumos. Piespiedu maiņas iemesls minētajā meklētājprogrammā ir iespējamās nespējas turpināt sniegt pārstrādātājus daudziem meklētājprogrammu dzinējiem, jo trūkst oficiālas saskaņošanas. Dīls ar uzņēmumu Google par meklēšanas trafikā nodošanu bija spēkā līdz 2023. gada augustam un nesīs apmēram 400 miljonus dolāru gadā, kas veido lielāko daļu Mozilla ienākumu.

- Noklusējuma iestatījumos ir parādīts jauns sekcijas eksperimentālajām iespējām, kuras lietotājs var izmēģināt uz saviem riskiem. Piemēram, pieejama sākuma lapas kešošanas iespēja, SameSite=Lax un SameSite=None režīmi, CSS Masonry Layout, papildu paneļi tīmekļa izstrādātājiem, Firefox 100 iestatīšana lietotāja aģenta virsrakstā, globālie indikatori skaņas un mikrofona izslēgšanai.

- 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 «
- Tika ieviesta Custom Elements specifikācija, kas ļauj pievienot savus HTML elementus, kas paplašina esošo HTML tagu funkcionalitāti, pievienojot atbalstu savu elementu izstrādei, kas saistīti ar ievades formu apstrādi.
- CSS ir pievienota hyphenate-character īpašība, ko var izmantot, lai norādītu rindiņu, kas tiek izmantota vietā, kur vārdam ir beigas, pārejot uz citu rindu (-).
- navigator.registerProtocolHandler() metodē ir ieviesta atbalsta reģistrēšanai protokolu apstrādātājiem FTP, SFTP un FTPS URL shēmām.
- Pievienota HTMLElement.outerText īpašība, kas atgriež saturu DOM mezglā, tāpat kā HTMLElement.innerText īpašība, bet, atšķirībā no pēdējās, rakstīšanas laikā tā neizmaina tikai mezgla saturu, bet gan pašu mezglu.
- WebVR API ir noklusējumā izslēgts, kas tiek uzskatīts par novecojušu (atgriešanai atpakaļ about:config jāsagatavo dom.vr.enabled=true).
- 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ā.

- Iespējams izslēgt notikumu apstrādātājus (event listener) noteiktam DOM mezglam. Izslēgšana tiek veikta, izmantojot uzvedni, kas tiek rādīta peles pārvietošanas laikā uz notikumu lapas inspekcijas saskarnē.

- Redaktora režīma konteksta izvēlnē ir pievienota opcija «Ignore line», lai ignorētu rindu izpildes laikā. Šī opcija tiek rādīta, iestādot parametru devtools.debugger.features.blackbox-lines=true about:config.

- Ieviesis automātiskā izstrādātāju rīku atvēršanas režīmu cilnēm, kas atvērtas, izmantojot window.open izsaukumu (devtools.popups.debug režīmā, lapām, kuru izstrādātāju rīki ir atvērti, tie automātiski tiks atvērti visām jaunatvērtajām cilnēm no šīs lapas).

- Android platformas versijā ir pieejama iespēja mainīt fona attēlu sākumlapā un pievienots atbalsts sīkdatņu un vietņu datu tīrīšanai atsevišķi. domēns.
Papildus jauninājumiem un kļūdu labojumiem Firefox 98 ir novērstas 16 ievainojamības, no kurām 4 tiek marķētas kā bīstamas. 10 ievainojamības (apkopotas zem CVE-2022-0843) radušās atmiņas problēmu dēļ, piemēram, buferu pārplūdes un piekļuvei jau atbrīvotām atmiņas vietām. Potenciāli šīs problēmas var novest pie ļaunprātīgas koda izpildes, apmeklējot īpaši izstrādātas lapas.
Firefox 99 beta versijā pievienots atbalsts dzimtajām GTK konteksta izvēlnēm, ieslēgtas flotācijas GTK ritināšanas joslas, PDF skatītājā pieejams meklēšanas atbalsts ar diakritiskajām zīmēm un bez tām, lasītāja režīmā (ReaderMode) pievienota karsta taustiņa «n» funkcija lasīšanas skaļuma ieslēgšanai/izslēgšanai (Narrate).
Avots: opennet.lv









