Ilmus veebibrauser Firefox 150 ning on loodud uuendused varasemate pikaajaliste toe harude, 140.10.0 ja 115.35.0 jaoks. Beetatesti faasi suundub lähiajal haru Firefox 151, mille väljalaskmine on ette nähtud 19. maina.
Peamised uuendused Firefox 150-s (1, 2, 3):
- Parandatud on 359 haavatavust (56 haavatavust, mis on seotud CVE-2026-6784, 155 CVE-2026-6785 ja 110 CVE-2026-6786, ülejäänud on eri CVE-de all). 345 haavatavust on põhjustatud mäluprobleemidest, nagu puhvrimälu ületäitumine ja juba vabastatud mälu piirkondadele juurdepääs. Need probleemid võivad potentsiaalselt võimaldada pahatahtliku koodi täitmist, kui avatakse spetsiaalselt kujundatud leheküljed. Suur osa probleemidest tuvastati koodi kontrollimisel AI mudelite abil.
- Kontextimenüüsse, mis avatakse hiire parema nupuga lingil klõpsamisel, on lisatud nupp, mis võimaldab kiiresti avada lingi sisu Split View režiimis, kus kahte vahelehte saab ühes aknas kõrvuti vaadata. Pärast Split View režiimi aktiveerimist kontekstimenüüs on lisatud võimalus valida teine vahekaart avatud vahelehtede otsimise abil. Vahelehtede kontekstimenüüsse on samuti lisatud nupp „Reverse Tabs“, mis võimaldab vahekäändeid vasaku ja parema ala vahel Split View-s.
- Pakistan on kasutusele võetud teenuse leht about:translations, mis pakub eraldi liidese erinevate keelte vahelise teksti tõlkimiseks. Tõlkeprotsess toimub reaalajas sõna „translate“ sisestamisel aadressiribale.
- Linuxi platvormil on käivitunud Emoji valimise liides, mille pakub GTK teek. Liidest aktiveeritakse, kui kaheksa Ctrl+» nuppudega topeltklõpsatakse tekstiväljades.
- Tagatud on rpm-pakettide genereerimine Red Hat Enterprise Linuxi, Fedora, openSUSE ja teiste jaotuste jaoks, mis kasutavad RPM paketihaldurit.
- Tagatud on võimalus edastada lõike kaudu teavet mitme vahelehe kohta: kui valida paneelilt mitu vahelehte ja valida kontekstimenüüst „Share → Copy X links“, siis kopeeritakse lõike vahelehe pealkirjad ja URL-id.
- Sisseehitatud PDF-vaaturisse on lisatud funktsioonid PDF-dokumendi lehtede järjestuse muutmiseks, kopeerimiseks, kleepimiseks, kustutamiseks ja eksportimiseks.
- Kõikidele kasutajatele on rakendatud LNA (Local Network Access) spetsifikatsiooni kasutamine, et piirata juurdepääsu kohalikele süsteemidele (loopback, 127.0.0.0/8) või sisevõrkudele (192.168.0.0/16, 10.0.0.0/8 jne) suheldes avalike veebisaitidega. Siseressurssidele pääsemiseks peab kasutaja andma veebirakendusele spetsiaalsed volitused, kuna sarnast tegevust kasutavad kurjategijad CSRF-rünnakute tegemiseks marsruuterite, juurdepääsupunktide, printerite, ettevõtte veebiliideste ja teiste seadmete ja teenuste vastu, mis aktsepteerivad taotlusi ainult kohalikust võrgust. Lisaks võib siseressursside skannimine olla seotud kaudse identifitseerimise või teabe kogumisega kohaliku võrgu kohta. Varem kehtis sarnane kaitse ainult siis, kui oli sisse lülitatud tugevdatud jälgimise kaitse režiim (ETP, Enhanced Tracking Protection => Strict).
- Windowsi kogudes on rakendatud uus profiilide haldamise süsteem, võimalus profiili salvestamiseks faili ning Firefoxi kasutamise tugi eraldatud veebirakenduste jaoks.
- Seadetesse on lisatud valik (Seaded > Vahekaardid > Lohista vahekaardid), mis võimaldab sulgeda vahekaartide rühmitamise, kui lohistada ühte vahekaarti teise, neile, kes eelistavad rühmitamist hallata ainult kontekstimenüüga.
- Integreeritud tasuta VPN-teenus Firefox VPN on nüüd saadaval ka Kanada kasutajatele, lisaks USA, Prantsusmaa, Saksamaa ja Suurbritannia kasutajatele. Teenus võimaldab külastada saite mitte otse, vaid läbi vaheproksi-serverid erinevates riikides, peites kasutaja IP-aadressi. VPN-i saab lubada ainult valitud saididele. VPN-i aktiveerimiseks on vajalik Mozilla kontole registreerimine. VPN-teenusel on kuus 50 gigabaidi andmekasutuse piirang.
- Veebiarenduse tööriistadesse on CSS-paneelile lisatud eraldi jaotis, mis sisaldab pseudoklasse, mis on spetsiifilised elementidele, näiteks pseudoklass «:open», mida rakendatakse avanevatele elementidele nagu <dialog>, ja «:visited» — rakendatakse elementidele <a> ja <area>.

Võrgutegevuse jälgimise paneelis on rakendatud kaitstud ühenduste näitamine, mis on loodud sertifikaatidega, mis ei ole Mozilla juurerakenduste andmebaasis.
- On rakendatud API ariaNotify, mis võimaldab veebirakendustes nägemispuudega inimestele kuvada teateid ekraanilugeja kaudu.
- Elemendile on rakendatud pseudoklasside toe ("playing", "paused" jne) stiili muutmiseks sõltuvalt esituse olekust.
- On lisatud meetod highlightsFromPoint(), mis tagastab määratud lehe asukoha jaoks HighlightHitResult objektide massiivi, kus on teave CSS Custom Highlight API abil esile toodud sisust.
- CSS-i on lisatud tugi light-dark() funktsiooni rakendamiseks piltidele, et kohanduda kerge või tumeda režiimi seadistustega. Funktsioonis võib määrata kaks pilti, mis valitakse sõltuvalt kerge või tumeda režiimi seadetest. light-dark( url("light-icon.png"), url("dark-icon.png") );
- CSS-funktsioonis color-mix() on rakendatud toimet ja segamine suvalise arvu värvivalikute jaoks (varasemalt lubati segada vaid kahte värvi). color-mix(in oklab, teal 20%, olive 30%, blue 50%)
- Lehtede kerimise ajal üles laaditud piltide jaoks ("loading=lazy"), mille variandid on määratud atribuudiga "srcset", on rakendatud "sizes=auto" toe. See väärtus võimaldab brauseril automaatselt valida sobiva pildi "srcset" komplektist vastavalt img elemendi saadaval olevale laiusele.
- Firefoxi Androidi versioonis on tehtud tööd stabiilsuse, sujuvuse ja reageerimisvõime parandamiseks navigeerimisel.
Allikas: opennet.ru

