Notika Firefox 125 ir izlaista un ir izveidota ilgtermiņa atbalsta versijas atjauninājums — 115.10.0. Sakarā ar pēdējā brīdī atklātām problēmām versija 125.0 tika atcelta, un izlaista versija 125.0.1. Beta testēšanai pārvietota Firefox 126 filiāle, kuras izlaidums plānots 14. maijā.
Galvenās jaunās iespējas Firefox 125:
- Iebūvētajā PDF skatītājā pēc noklusējuma iekļauta teksta izcelšanas funkcija ar izvēlēto krāsu un apmali.

- Firefox View lapā, kas atvieglo piekļuvi iepriekš apskatītajam saturam, sadaļā ar atvērtajām cilnēm nodrošināta vizuāla fiksēto cilņu attēlošana un pievienota stāvokļa indikatoru atbalsts, piemēram, norādot, ka noteiktā cilnē tiek atskaņots zvans vai video, kā arī ļaujot, nospiežot uz indikatora, izslēgt vai atjaunot skaņu. Līdzīgi indikatoru veidi pievienoti grāmatzīmēm un paziņojumiem.

- Ieviešama ātrā pārejā uz saiti, kas saglabāta starpliktuvē. Ja adreses joslā tiek nospiesta adrese, kuru starpliktuvē ir URL, automātiski tiks rādīts šis URL kā sākuma ieteikums pārejai.

- Pievienots atbalsts aizsargāta satura atskaņošanai (EME, Encrypted Media Extensions) ar AV1 kodeku, ko izmanto daži straumēšanas pakalpojumu sniedzēji, lai izplatītu augstākas kvalitātes saturu.
- Filling web formās, nodrošināta adrešu saglabāšanas pieprasījuma izsniegšana (pagājušajā laikā tikai ASV un Kanādas lietotājiem). Nākotnē plānots izmantot saglabātos datus automātiskai adrešu aizpildīšanai.
- Iekļauta failu lejupielādes bloķēšana no URL, kas atrodas potenciāli bīstamā satura sarakstos.
- Sistēmās, kurās tiek izmantoti spraudņi ar cilņu konteineru realizāciju, pievienots atbalsts meklēšanai no adrešu joslas cilnēm, kas novietotas dažādos konteineros.
- Iestatījumos pievienota opcija automātiski noteikt proksi izmantojot WPAD (Web Proxy Auto-Discovery) protokolu, neskatoties uz to, ka ir iespējoti iestatījumi savienojumam caur sistēmas proksi.
- Mainījies radio pogu uzvedības modelis — ja neviena no opcijām nav izvēlēta, taču nospiežot taustiņu Tab, fokuss tagad aktivizējas tikai uz pirmo opciju, un nākamais taustiņa nospiešanas reizes pārvieto fokusu uz citu elementu, nevis cikliski pārgriež visas opcijas. Arī bultiņu taustiņi turpinās ļaut pārvietoties pa viena elementa opcijām.
- Pievienota popover atribūta atbalsts, kas ļauj izveidot elementus, kas tiek rādīti virs citiem tīmekļa saskarnes elementiem. Piemēram, izmantojot jauno atribūtu, var veidot darbību izvēlnes, parādīt rīkus formu aizpildīšanai, izveidot apmācību saskarnes un īstenot satura ieguvi. Atšķirībā no dialog elementa, elementi ar popover atribūtu neizmanto modālo režīmu, atbalsta notikumus un tos ir viegli atcelt. Atrašanās vieta, kaskāde un fokuss tiek automātiski izvēlēti un apstrādāti.
- WebAssembly pēc noklusējuma ir iespējojusi multi-memory režīmu, kas ļauj wasm moduļiem izmantot un importēt vairākas neatkarīgas lineāras atmiņas jomas.
- JavaScript ir pievienota atbalsts Unicode teksta segmentēšanai, ko īsteno objekts Intl.Segmenter. Šis objekts ļauj precīzi segmentēt tekstu virknes kontekstā, ņemot vērā lokalizāciju, piemēram, vārdu dalīšanai valodās, kurās netiek izmantots atstarpe.
- HTMLCanvasElement un OffscreenCanvas interfeisu realizācijā pievienots atbalsts notikumiem ContextLost un ContextRestored, kas ļauj apstrādāt situācijas saistībā ar konteksta zaudēšanu un atjaunošanu aparatūras paātrinātās zīmēšanas procesā.
- Iespējota metode navigator.clipboard.readText() lasīt no starpliktuves ar pieprasījumu apstiprināt operāciju (pēc API izsaukuma lietotājam tiek rādīts konteksta izvēlne ielīmēšanai, lai apstiprinātu darbību).
- CSS īpašībā transform-box pievienots atbalsts vērtībām stroke-box un content-box, kas ļauj mainīt referenču jomas aprēķināšanas metodi transformācijas operācijām, piemēram, lai īstenotu paplašinātus grafiskos efektus.
- CSS īpašībā align-content īstenota iespēja strādāt ar blokiem konteineriem. Piemēram, display: block un display: list-item tagad var tikt izlīdzināti izmantojot align-content bez flex un grid konteineru izmantošanas.
- Atbalsts SVGAElement.text metodei ir pārtraukts, un ieteicams izmantot plašāk izplatīto SVGAElement.textContent metodi.
- Web izstrādātāju rīkos ir ieviesta jauna nolaižamā izvēlne darbību veikšanai, kas saistītas ar Source Map, apakšējā paneļa sadaļā. Iestatījums «devtools.debugger.features.overlay» ir atgriezts par about:config, lai atspējotu JavaScript koda izpildes pārtraukuma rādītāja (Pause Debugger Overlay) parādīšanu pārsniedzot saturu.

- Android versijā ir pieejama iespēja izvēlēties tēmas iestatījumus cilnēm (tumša tēma, gaiša tēma un sistēmas tēmas izvēle). Ir uzlabots iestatījumu saraksts par lietotājvārdiem un parolēm. Ja Firefox ir izvēlēts kā PDF sistēmas skatītājs, poga «Open in App» tiks paslēpta.
Firefox 125 versijā, papildus jaunumiem un kļūdu labojumiem, ir novērstas 18 ievainojamības (12 marķētas kā bīstamas). 11 ievainojamības (4 apvienotas zem CVE-2024-3865) radījušas problēmas ar atmiņas pārvaldību, piemēram, bufera pārpildīšana un piekļuve jau atbrīvotām atmiņas vietām. Iespējams, šīs problēmas var novest pie ļaunprātīga koda izpildes, atverot īpaši sagatavotas lapas.
Firefox 126 beta versijā ir piedāvāts jauns vienkāršots un vienots dialoglodziņš lietotāja datu dzēšanai, kurā ir uzlabota datu sadalīšana kategorijās un pievienota informācija par saglabāto datu apjomu izvēlētajā laika periodā.

Avots: opennet.lv




