Noticis web pārlūkprogrammas Firefox 155 izlaidums, un ir izstrādātas atjauninājumi iepriekšējām versijām ar ilgstošu atbalstu — 153.2.0, 140.15.0 un 115.40.0. Firefox 155 kļuva par pirmo izlaidumu, kas izstrādāts jaunajā divu nedēļu izlaidumu ciklā, kas ļaus biežāk ieviest jaunās iespējas lietotājiem, nodrošinās prognozējamāku izlaidumu procesu un samazinās slodzi izstrādātājiem pirms izlaidumiem. Beta testēšanai tika nodota Firefox 156 versija, kuras izlaidums plānots 15. septembrī.
Galvenās jaunās iespējas Firefox 155 (1, 2, 3):
- Visiem lietotājiem ASV, Kanādā un Francijā ir aktivizēta «Smart Window» režīms, kas nodrošina atsevišķu mijiedarbības telpu ar AI, papildinot esošo standarta tīmekļa pārlūkošanas un privātās skatīšanās režīmu. Jaunajā versijā ir pievienotas personalizētas ieteikumi ātrai čata uzsākšanai ar AI par iepriekš aplūkotiem tematiem, ievērojami paātrināta avotu citēšana, meklējot caur pakalpojumu exa.ai, uzlaboti ieteikumi saistīto cilņu grupēšanai un automātiskā nosaukumu piešķiršana cilņu grupām.


- Adreses joslā blakus vairoga ikonai tiek parādīts bloķēto izsekotāju skaits apmeklējamā vietnē. Šī iespēja pagaidām ir aktivizēta tikai daļai lietotāju; lai to aktivizētu, var pielāgot parametru «browser.urlbar.trackerCount.featureGate» lapā about:config.

- Iestatījumos ir iespējams mainīt konteineru attēlošanas secību sarakstos.

- Windows platformas veidojumos web spēlēs ir parādījusies iespēja izmantot ar Nintendo Switch Pro saderīgus spēļu kontrolierus.
- CSS bloku un funkciju ligzdošanas dziļums ir ierobežots līdz 75 līmeņiem, lai pasargātu no pārrāvuma, apstrādājot konstrukcijas ar pārāk lielu ligzdošanas līmeni.
- Domēns, lai pārbaudītu tīkla pieejamību un noteiktu, vai pastāv captive portāls, ir mainīts no detectportal.firefox.com uz firefox-portal-detection.com.
- Apstrāde saites «mailto:» ir pārtraukta bez lietotāja skaidras rīcības (tīmekļa lapa vairs nevar automātiski iniciēt e-pasta klienta atvēršanu).
- Izdrukājot PDF failus, dokumenta saturs, kura izmērs ir mazāks par drukājamās lapas izmēru, tagad var tikt mainīts, lai aizpildītu visus lapas laukumus.
- Web izstrādātāju rīkā CSS emulācijas iespējas ir pārvietotas uz jaunu paneli, kas tiek parādīts, nospiežot pogu „@” noteikumu logā. Pievienota iespēja emulēt mediju vaicājumu „prefers-reduced-motion”. JavaScript lāzerkonstruktora logā pievienota taustiņu kombinācija Ctrl+Alt+B, lai vienlaikus ieslēgtu vai izslēgtu visus pārtraukumus.
- JSON skatītājā ieviesta atbalsta dokumentu rādīšanai „JSON Lines” formātā (JSONL un NDJSON), kur katrā rindā atrodas atsevišķs JSON objekts.
- Ieviesta CSS funkcija progress(), kas aprēķina vērtības pozīciju salīdzinājumā ar norādītajām minimālajām un maksimālajām vērtībām („progress(5, 0, 10)” atgriezīs 0.5).
- Pievienota CSS funkcija alpha(), kas ļauj mainīt alfabeta kanālu (caurspīdīguma pakāpi) norādītajam krāsai.
- Pievienota atbalsta jauna sintakse CSS funkcijai attr(attr-name attr-type, fallback-value), kas ļauj strādāt ar HTML atribūtu vērtībām jebkura tipa, ne tikai virknēm.
- Pievienots atbalsts metodēm Promise.allKeyed un Promise.allSettledKeyed, kas ir līdzīgas Promise.all() un Promise.allSettled(), izņemot to, ka tās pieņem un atgriež objektus, nevis masīvus.
- Ieviests paplašinājums binārā WebAssembly formāta atbalsta, kas ļauj samazināt WebAssembly moduļu izmēru ar lielu importēto elementu skaitu.
- WebAssembly pievienots atbalsts 128-bitu aritmētiskajām instrukcijām i64.add128, i64.sub128, i64.mul_wide_s un i64.mul_wide_u.
- Ieviesta iespēja izmantot HTTP/3 otra versija QUIC protokolam (RFC 9369).
- SVG elementam <a> JavaScript saskarnē SVGAElement ir pieejams tas pats URL īpašību kopums, kas ir pieejams HTML saitēm.
- Pievienots CSS īpašums „font-width”, kas ir līdzīgs iepriekšējai pieejamajai īpašumam „font-stretch”.
- API WebTransport ieviesta grupu nosūtīšanas atbalsts, lai pārvaldītu caurlaidību starp plūsmām (createSendGroup()), datagrammu nosūtīšana (createWritable()) un atslēgu ģenerēšana, kas ir saistītas ar TLS sesiju (exportKeyingMaterial()).
- Android versijā ieviests pārejas uz rīkjoslas rediģēšanu pēc ilgstošas nospiešanas uz jebkuras pogas rīkjoslā. Atvieglota cilņu izslēgšana no grupas. Mainīta lapas atsākšanas funkcijas jutība, slapinot tālruni.
Firefox 155 ir novs izdevums, kurā papildus jauninājumiem un kļūdu labojumiem ir novērstas 109 ievainojamības, no kurām lielākā daļa ir saistītas ar atmiņas problēmām, piemēram, buferu pārpildēm un piekļūšanu jau atbrīvotām atmiņas teritorijām. Potenciāli šīs problēmas var izraisīt ļaunprātīga koda izpildi, atverot specializētas lapas.
Avots: opennet.lv




