Ilmus Firefox 98 veebibrauseri versioon. Lisaks on loodud pikaajalise toetuse haru versioon 91.7.0. Beetatestimise etappi on jõudnud Firefox 99 haru, mille väljalaskmine on planeeritud 5. aprilliks.
Põhilised uuendused:
- Failide allalaadimise käitumine on muutunud — selle asemel, et kuvada küsitlust enne allalaadimise algust, algavad failide allalaadimised nüüd automaatselt ning paneel näitab teavitust allalaadimise alguses. Kasutaja saab paneeli kaudu igal ajal teavet allalaadimise protsessi kohta, avada allalaaditavat faili allalaadimise ajal (tegevus toimub pärast allalaadimist) või faili kustutada. Seadetest on võimalik lubada küsituse kuvamine igal allalaadimisel ja määrata vaikeprogramm teatud tüüpi failide avamiseks.

- Allala uudised toimingud kontekstimenüüsse, mis kuvatakse parema hiireklõpsuga failide loendis. Näiteks, valiku "Always Open Similar Files" abil saab lubada Firefoxil automaatselt avada faili pärast allalaadimist rakenduses, mis on süsteemis seotud sama tüüpi failidega. Samuti on võimalik avada kaust allalaaditud failidega, minna lehele, millelt allalaadimine algatati (mitte allalaadimine ise, vaid link allalaadimisele), kopeerida link, eemaldada allalaandumise viide külastuste ajaloost ja tühjendada allalaadimiste paneeli nimekiri.


- Mõnede kasutajate jaoks on muudetud vaikimisi otsingumootorit. Näiteks testitud ingliskeelses versioonis on DuckDuckGo vaikimisi nüüd sisse lülitatud Google'i asemel. Samas jääb Google endiselt olemasolevate otsingumootorite hulka valikuna ning seda saab seadetes vaikimisi aktiveerida. Vaikimisi otsingumootori muutmise põhjuseks tuuakse välja, et teatud otsingumootorite edastamine ei saa jätkuda ametliku kokkuleppe puudumise tõttu. Tehing Google'iga otsingutrafiku edastamiseks kehtis kuni 2023. aasta augustini ja tõi Mozillale ligikaudu 400 miljonit dollarit aastas, mis moodustab suure osa Mozilla tuludest.

- Vaikimisi seadetes kuvatakse uus jaotis katsetamisvõimalustega, mida kasutaja saab enda riski ja vastutusega testida. Näiteks on katsetamiseks saadaval avalehe vahemälufunktsioon, režiimid SameSite=Lax ja SameSite=None, CSS Masonry Layout, lisapaneelid veebiarendajatele, Firefox 100 määramine User-Agent päises, globaalne indikaator helide ja mikrofoni väljalülitamiseks.

- Brauseri käivitamise protsessi optimeerimise eesmärgil on muudetud laiendite käivitamise loogikat, kus kasutatakse webRequest API-d. Firefoxi käivitamisel tuuakse nüüd käivitamiseks ainult blokeerivad webRequest kutsed. Non-blokeeriva režiimi webRequest kutsed lükatakse edasi kuni Firefoxi käivitamine on lõpetatud.
- Sisestatud on HTML-tägi «
- Spetsifikatsiooni Custom Elements rakendamisel, mis võimaldab lisada oma HTML-elemente, mis laiendavad olemasolevate HTML-märgiste funktsionaalsust, on lisatud tugi oma elementide lisamiseks, mis on seotud sisendi vormide töötlemisega.
- CSS-i on lisatud omadus hyphenate-character, mida saab kasutada stringi seadistamiseks, mida kasutatakse sõna lõpuüleminekul teisele reale ('-').
- Meetodis navigator.registerProtocolHandler() on rakendatud protokollide töötlemise registreerimise tugi FTP, SFTP ja FTPS URL skeemide jaoks.
- Lisatud omadus HTMLElement.outerText, mis tagastab sisu, mis asub DOM-sõlmes, samamoodi nagu omadus HTMLElement.innerText, kuid erinevalt viimase tõttu asendatakse kirjutamisel mitte sisu sees, vaid kogu sõlm.
- Vaikimisi on deaktiveeritud WebVR API, mis on välja kuulutatud aegunuks (tagasipöördumiseks tuleks about:config-is seada parameeter dom.vr.enabled=true).
- Veebiarendajate tööriistades on lisatud ühilduvuse hindamise paneel. Paneel näitab indikaatoreid, mis hoiatavad valitud HTML-elementide või kogu lehe CSS-i omadustega seotud võimalike probleemide kohta, võimaldades tuvastada erinevates brauserites esinevaid ühilduvuse probleeme ilma iga lehe eraldi testimiseta.

- Anda võimalus DOM-knotide sündmuste käitlejate (event listener) väljalülitamiseks. Väljalülitamine toimub vihje kaudu, mis kuvatakse hiirega lehe inspektsioonil sündmusele osutamisel.

- Turberežiimi kontekstimenüüsse on lisatud punkt "Ignore line", et ignoreerida rida täitmise ajal. Punkt kuvatakse, kui seate suvandi devtools.debugger.features.blackbox-lines=true aadressireale about:config.

- Automaatne avamise režiim on rakendatud arendajate tööriistade jaoks, mis avatakse vahetähtedena, mis avati läbi window.open kutsega (devtools.popups.debug režiimis avatakse arendaja tööriistad automaatselt ja kõikide avatud vahekaartide jaoks, mis avatakse sellelt lehelt).

- Android platvormi versioonis on lisatud võimalus muuta põhilehe taustapilti ning sisse on viidud tugi küpsiste ja saidi andmete kustutamiseks individuaalselt. domeeni.
Firefox 98 uuenduses on lisaks uuendustele ja vigade parandusele kõrvaldatud 16 turvaprobleemi, millest 4 on märgitud kui ohtlikud. 10 turvaprobleemi (koondatud CVE-2022-0843) on tingitud mälu haldamise probleemidest, sealhulgas puhverülevooludest ja juba vabastatud mälu aadresside kasutamisest. Need probleemid võivad potentsiaalselt viia pahatahtliku koodi täitmisele spetsiaalselt kujundatud lehtede avamisel.
Firefox 99 beetaversioonis on lisatud tugi natiivsete GTK kontekstimenüüde jaoks, sisse on lülitatud GTK hõljuvad kerimisribad, PDF-lugejas on lisatud tugi otsingutele, mis arvestavad või ei arvesta diakriitilisi märke, ning lugejamoodus (ReaderMode) on varustatud otseteepniga „n“ lugemise hääletamise režiimi sisselülitamiseks/väljalülitamiseks.
Allikas: opennet.ru









