Notika web pārlūkprogrammas Firefox 112 izlaišana. Turklāt ir izstrādāta ilgtspējīgas atbalsta filiāles atjauninājums — 102.10.0. Drīzumā beta testēšanai tiks nodota Firefox 113 filiāle, kuras izlaišana ir plānota 9. maijā.
Galvenās jaunās funkcijas Firefox 112:
- Konteksta izvēlnē, kas tiek rādīta, ar peles labo pogu noklikšķinot uz paroles ievades lauka, pievienota opcija „Atklāt paroli”, lai paroli attēlotu kā tekstu, nevis zvaigznītes.

- Ubuntu lietotājiem nodrošināta iespēja importēt grāmatzīmes un pārlūkprogrammas datus no Chromium, kas instalēts kā snap pakotne (patlaban darbojas tikai tad, ja Firefox nav instalēts kā snap pakotne).
- Izkrītošajā izvēlnē ar cilņu sarakstu (kas tiek izsaukta ar pogu „V” labajā paneļa pusē) parādījusies iespēja aizvērt cilni, nospiežot vidējo peles pogu uz saraksta elementa.
- Satura paneļa konfiguratorā pievienots elements (atslēgas simbols) ātram piekļuvei paroles pārvaldniekam.

- Taustiņu kombināciju Ctrl-Shift-T, ko izmantoja, lai atjaunotu aizvērtu cilni, tagad var izmantot arī iepriekšējā sesijas atjaunošanai, ja nav atlikušu aizvērtu cilņu no tās pašas sesijas.
- Optimizēta elementu pārvietošana uz cilņu paneli, kas satur lielu skaitu cilņu.
- Uzlabotā režīma (strict) lietotājiem ir paplašināts pazīstamo parametru saraksts, ko var izdzēst no URL (piemēram, utm_source), kas saistīti ar pāreju starp vietnēm un citu izsekošanu.
- Lappuse about:support pievienota informācija par WebGPU API iespējām.
- Pievienota atbalsta DNS-over-Oblivious-HTTP, kas saglabā lietotāja konfidencialitāti, nosūtot pieprasījumus DNS izšķirtājam. Lai slēptu lietotāja IP adresi no DNS servera, tiek izmantots starpniekserveris, kas pārsūta pieprasījumus no klienta uz DNS serveri un pārraidīšanas laikā pārveido atbildes. Iespējojama, izmantojot network.trr.use_ohttp, network.trr.ohttp.relay_uri un network.trr.ohttp.config_uri par about:config.
- Sistēmās ar Windows un Intel GPU, izmantojot programmatūras video dekodēšanu, uzlabota mērogošanas operāciju darbība un samazināta slodze uz GPU.
- Pēc noklusējuma ir atspējota JavaScript API U2F, kas paredzēta divu faktoru autentifikācijas organizēšanai dažādās tīmekļa pakalpojumos. Šī API tiek uzskatīta par novecojušu, un tās vietā U2F protokola izmantošanai būtu jāizmanto API WebAuthn. Lai atjaunotu API U2F, konfigurācijas sadaļā about:config ir pieejams iestatījums security.webauth.u2f.
- Pievienots CSS īpašums forced-color-adjust, lai atspējotu piespiedu krāsu ierobežojumu atsevišķiem elementiem, atstājot tiem pilnu krāsu vadību caur CSS.
- CSS ir pievienotas funkcijas pow(), sqrt(), hypot(), log() un exp().
- CSS īpašumam „overflow” pievienota iespēja norādīt vērtību „overlay”, kas ir līdzīga vērtībai „auto“.
- Tīmekļa veidlapu datuma izvēles saskarnē ir pievienota poga Clear, kas ļauj ātri notīrīt datu un datetime-local tipu laukus.
- Atbalsts JavaScript saskarnēm IDBMutableFile, IDBFileRequest, IDBFileHandle un IDBDatabase.createMutableFile() ir pārtraukts, jo tās nav definētas specifikācijās un vairs netiek atbalstītas citos pārlūkos.
- Ir pievienots atbalsts metodei navigator.getAutoplayPolicy(), kas ļauj konfigurēt automātiskās atskaņošanas uzvedību (autoplay parametru) multimediju elementiem. Noklusējumā ir aktivizēts iestatījums dom.media.autoplay-policy-detection.enabled.
- Ir pievienotas funkcijas CanvasRenderingContext2D.roundRect(), Path2D.roundRect() un OffscreenCanvasRenderingContext2D.roundRect() izliekto stūru taisnstūru attēlošanai.
- Tīmekļa izstrādātāju rīkos ir pievienota papildu informācija par savienojumu, tāda kā Client Hello galvenes šifrēšana, DNS-over-HTTPS izmantošana, Delegated Credentials un OCSP.
- Android versijā ir pieejama iespēja konfigurēt uzvedību, atverot saiti citā lietotnē (vai parādīt vaicājumu vienreiz vai katru reizi). Ir pievienots ekrāna žests, lai velkot uz leju (pull-to-refresh) atkārtoti ielādētu lapu. Ir uzlabota video atskaņošana ar 10 bitu krāsu kanālu. Ir atrisināta problēma ar YouTube pilnekrāna video atskaņošanu.
Papildus jaunumiem un kļūdu labojumiem Firefox 112 ir novērstas 46 ievainojamības. No tām 34 ievainojamības ir atzītas par bīstamām, 26 ievainojamības (kuras apkopotas kā CVE-2023-29550 un CVE-2023-29551) ir saistītas ar atmiņas izmantošanas problēmām, piemēram, bufera pārsniegšana un piekļuve jau atbrīvotām atmiņas apgabaliem. Šīs problēmas potenciāli var novest pie ļaunprātīga koda izpildi, atverot speciāli sagatavotas lapas.
Avots: opennet.lv


