Firefox 59.0.3 ispravlja problem kompatibilnosti s Windowsom 10. travnja 2018. godine

Korisnici Firefoxa koji pokreću stabilnu verziju web preglednika i planiraju ažuriranje na verziju Ažuriranja sustava Windows 10 za travanj 2018. u narednim danima možda bi bili sigurni da će web preglednik biti nadograđen na verziju 59.0.3 kako bi izbjegli probleme s kompatibilnošću.

Microsoft danas planira objaviti veze za preuzimanje i mogućnosti preuzimanja za novo ažuriranje značajki za sustav Windows 10. Zapravo su neke veze već aktivne i korisnici mogu preuzeti ISO slike kako bi na ciljane strojeve instalirali najnovije ažuriranje značajki operativnog sustava.

Dok se Firefox pokreće na računalima sa sustavom Windows 10 April 2018 Update, korisnici mogu naići na probleme kompatibilnosti na web stranicama koje se otvore u pregledniku prilikom pokretanja Windows 10 verzije 1803.

Prema izvještaju o pogrešci na web mjestu Bugzilla za praćenje bugova, web mjesta koja koriste određeni kôd bacaju poruku pogreške "nevaljana zastava regularnog izraza". Drugo web mjesto bacilo je "fatalnu grešku" pri učitavanju. Pogreške se bacaju samo ako Firefox 59.0.2 ili stariji koji se izvode na sustavima Windows 10 verzije 1803.

Firefox ne utječe na starije verzije sustava Windows. Izdanje se odnosi samo na Firefox, Stable, ESR i Developer Edition, a ne i na druge preglednike kao što su Chrome ili Edge prema Brian Dukeu koji je problem prijavio Mozilla.

Pokušao sam ponoviti problem na Pale Moonu i pogreška nije bačena na stroj sa sustavom Windows 10 verzije 1803.

David Major otkrio je zašto Firefox na Windows 10 verziji 1803 izbacuje pogreške, dok ista verzija Firefoxa na starijim verzijama ne.

Kada ovdje analiziramo regexp zastave: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

Nakon 'g' šaljemo EOF kroz ucrtbase! Isalpha (putem JS7_ISLET: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#39)

Pod 17133.1, ucrtbase! Isalpha (-1) vraća se true (barem na engleskom jeziku) i to izbacuje logiku našeg raščlanjivača. Pod 16299, ucrtbase! Isalpha (-1) vratio se lažno.

Nejasno je koliko je to široko pitanje, ali čini se da je dovoljno važno da Mozilla objavi ažuriranje za Firefox Stable i Firefox ESR neposredno prije objavljivanja sljedeće velike verzije Firefoxa (Firefox 60 i Firefox 60 ESR).

Mozilla planira objaviti novu verziju Firefoxa danas putem kanala za ažuriranje preglednika. Kada odmah preuzmete Firefox pomoću instalacijskog programa za uklanjanje uboda sa web stranice Mozilla, već dobijate novu verziju 59.0.3 koja je riješila problem.

Provjeru ažuriranja možete pokrenuti odabirom pomoći> Izbornik> O Firefoxu u pregledniku. Bilješke o izdanju možete pogledati ovdje.