Firefox 59.0.3 parandab Windowsi 10. aprilli 2018 ühilduvusprobleemi

Firefoxi kasutajad, kes käitavad veebibrauseri stabiilset versiooni ja plaanivad värskendamist veebisirvijale Aprill 2018 Windows 10 värskendatud versioon võib lähipäevil veenduda, et ühilduvusprobleemide vältimiseks oleks veebibrauser versioonile 59.0.3 üle viidud.

Microsoft kavatseb avaldada uue allalaadimislingid ja allalaadimisvalikud Windows 10 funktsiooni värskendus täna . Tegelikult on mõned lingid juba aktiivsed ja kasutajad saavad alla laadida ISO-kujutised, et installida sihtmasinatele opsüsteemi uusim funktsioonivärskendus.

Kuigi Firefox töötab masinatel, kus töötab Windows 10. aprilli 2018 värskendus, võivad kasutajad kokku puutuda ühilduvusprobleemidega veebisaitidel, mille nad brauseris avavad, kui nad käitavad Windows 10 versiooni 1803.

Vastavalt Mozilla veajälgimise veebisaidil Bugzilla asuvale veateatele viivad konkreetset koodi kasutavad saidid tõrketeate „kehtetu regulaarväljenduse lipp”. Veel üks sait viskas laadimisel saatusliku vea. Vigu kustutatakse ainult siis, kui Firefox 59.0.2 või vanem versioon töötab Windows 10 versiooni 1803 süsteemides.

firefox error

Varasemates Windowsi versioonides Firefoxit see ei mõjuta. Mozillale teatanud Brian Duke'i sõnul puudutab probleem ainult Firefoxi, Stabiili, ESR-i ja arendaja väljaannet ning mitte teisi brausereid, näiteks Chrome või Edge.

Proovisin seda probleemi Pale Moonis korrata ja viga ei visatud Windows 10 versiooni 1803 masinasse.

David Major avastas, miks Firefox Windows 10 versioonis 1803 viskab vigu, samas kui vanemates Firefoxi sama versioon seda ei tee.

Kui analüüsime siin regexpi lippe: https://searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

Pärast 'g' saadame EOF-i ucrtbase! Isalpha kaudu (JS7_ISLET kaudu: https://searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#39)

17133.1 all tagastab ucrtbase! Isalpha (-1) väärtuse true (vähemalt inglise keeles) ja see viskab meie parseri loogika lahti. Alla 16299 oli ucrtbase! Isalpha (-1) vale.

On ebaselge, kui ulatuslik see teema on, kuid tundub, et Mozilla jaoks on piisavalt oluline Firefoxi stabiilse ja Firefoxi ESR-i värskenduse väljaandmine vahetult enne Firefoxi järgmise suurema versiooni (Firefox 60 ja Firefox 60 ESR) väljaandmist.

firefox 59.0.3

Mozilla kavatseb täna brauseri värskenduskanalite kaudu uue Firefoxi versiooni välja lükata. Kui laadite Mozilla veebisaidilt tükkide installija abil Firefoxi kohe alla, saate juba uue versiooni 59.0.3, mille probleem on parandatud.

Uuenduskontrolli saate käivitada, kui valite brauseris Spikker> Menüü> Teave Firefoxi kohta. Väljalaske märkmeid saate vaadata siin .