Išleista „Firefox 155“ versija kartu su ankstesnių ilgalaikės palaikymo versijų – 153.2.0, 140.15.0 ir 115.40.0 – atnaujinimais. „Firefox 155“ yra pirmasis leidimas pagal naują dviejų savaičių išleidimo ciklą, kuris leis dažniau pristatyti naujas funkcijas vartotojams, užtikrins nuspėjamesnį išleidimo procesą ir sumažins kūrėjų darbo krūvį prieš išleidimą. „Firefox 156“ pradėjo beta testavimo versiją, o išleidimas numatytas rugsėjo 15 d.
Svarbiausios naujos „Firefox 155“ (1, 2, 3) funkcijos:
- Visiems JAV, Kanados ir Prancūzijos vartotojams įjungtas išmaniojo lango režimas. Jis suteikia atskirą erdvę sąveikai su dirbtiniu intelektu, papildydamas esamą standartinį žiniatinklio naršymo režimą ir privataus naršymo režimą. Naujoji versija prideda suasmenintus pasiūlymus, kad būtų galima greitai pradėti dirbtinio intelekto pokalbius anksčiau aptartomis temomis, žymiai pagreitina šaltinių citavimą ieškant exa.ai paslaugoje, patobulina susijusių skirtukų grupavimo rekomendacijas ir automatiškai priskiria pavadinimus skirtukų grupėms.


- Adreso juostoje, šalia skydo piktogramos, dabar rodomas peržiūrimoje svetainėje užblokuotų sekiklių skaičius. Ši funkcija šiuo metu įgalinta tik kai kuriems vartotojams; norėdami ją įjungti, galite nustatyti parametrą „browser.urlbar.trackerCount.featureGate“ puslapyje „about:config“.

- Nustatymai suteikia galimybę pakeisti konteinerių rodymo sąrašuose tvarką.

- Platformos mazguose Windows Internetiniai žaidimai dabar palaiko su „Nintendo Switch Pro“ suderinamų žaidimų valdiklių naudojimą.
- CSS blokų ir funkcijų įdėjimas ribojamas iki 75 lygių, siekiant išvengti gedimų apdorojant konstrukcijas su per dideliu įdėjimo skaičiumi.
- Tinklo prieinamumo tikrinimo ir fiksuoto portalo buvimo aptikimo domenas buvo pakeistas iš detectportal.firefox.com į firefox-portal-detection.com.
- „mailto:“ nuorodų apdorojimas be aiškaus vartotojo veiksmo buvo sustabdytas (tinklalapis nebegali automatiškai inicijuoti pašto kliento atidarymo).
- Spausdinant PDF failus, dokumento turinys, mažesnis už atspausdintą puslapį, dabar gali būti pakeistas taip, kad užpildytų visą puslapį.
- Žiniatinklio kūrėjo įrankiuose CSS funkcijų emuliacijos parinktys perkeltos į naują skydelį, pasiekiamą spustelėjus mygtuką „@“ taisyklių lange. Pridėta parinktis emuliuoti medijos užklausą „prefers-reduced-motion“. Į „JavaScript“ derinimo įrankį pridėtas spartusis klavišas Ctrl+Alt+B, skirtas vienu metu įjungti arba išjungti visus lūžio taškus.
- JSON peržiūros programa dabar palaiko dokumentų rodymą „JSON Lines“ formatu (JSONL ir NDJSON), kur kiekvienoje eilutėje yra atskiras JSON objektas.
- CSS funkcija „progress()“ buvo įdiegta taip, kad apskaičiuotų reikšmės poziciją nurodytų minimalių ir maksimalių reikšmių atžvilgiu („progress(5, 0, 10)“ grąžins 0.5).
- Pridėta CSS funkcija alpha(), kuri leidžia pakeisti nurodytos spalvos alfa kanalą (skaidrumą).
- Pridėta naujos CSS funkcijos sintaksės attr(attr-name attr-type, fallback-value) palaikymas, kuris leidžia dirbti su bet kokio tipo HTML atributų reikšmėmis, o ne tik su eilutėmis.
- Pridėtas „Promise.allKeyed“ ir „Promise.allSettledKeyed“ metodų, kurie yra panašūs į „Promise.all()“ ir „Promise.allSettled()“, palaikymas, išskyrus tai, kad jie priima ir grąžina objektus, o ne masyvus.
- Pridėta „WebAssembly“ dvejetainio formato plėtinio parama, kuri leidžia sumažinti „WebAssembly“ modulių dydį, kai importuojama daug elementų.
- „WebAssembly“ dabar palaiko 128 bitų aritmetines instrukcijas i64.add128, i64.sub128, i64.mul_wide_s ir i64.mul_wide_u.
- Pateikta galimybė naudoti antrąją QUIC protokolo versiją (RFC 9369) HTTP/3 protokole.
- SVG elemento „JavaScript SVGAElement“ sąsaja pateikia tą patį URL ypatybių rinkinį, kuris prieinamas nuorodoms HTML kalboje.
- Pridėta CSS savybė „font-width“, panaši į anksčiau prieinamą savybę „font-stretch“.
- „WebTransport“ API palaiko siuntimo grupes, skirtas valdyti pralaidumo paskirstymą tarp srautų (createSendGroup()), siųsti duomenų schemas (createWritable()) ir generuoti su TLS sesija susietus raktus (exportKeyingMaterial()).
- Versijoje, skirtoje Android Įdiegtas perjungimas į įrankių juostos redagavimą ilgai paspaudus bet kurį įrankių juostos mygtuką. Supaprastintas skirtukų pašalinimas iš grupės. Koreguotas puslapio santraukos funkcijos, aktyvuojamos pakračius išmanųjį telefoną, jautrumas.
Be naujų funkcijų ir klaidų pataisymų, „Firefox 155“ ištaisė 109 pažeidžiamumus, kurių dauguma atsiranda dėl atminties valdymo problemų, tokių kaip buferio perpildymas ir prieiga prie atminties po jos atlaisvinimo. Šios problemos gali sukelti kenkėjiško kodo vykdymą atidarant specialiai sukurtus puslapius.
Šaltinis: opennet.ru




