Firefox 59.0.3 odpravlja težavo z združljivostjo sistema Windows 10. aprila 2018

Uporabniki Firefoxa, ki imajo stabilno različico spletnega brskalnika in nameravajo v prihodnjih dneh posodobiti različico Windows 10 Update Update v 10 dneh, bodo morda želeli zagotoviti, da se spletni brskalnik nadgradi na različico 59.0.3, da se izogne ​​težavam z združljivostjo.

Microsoft namerava danes objaviti povezave za prenos in možnosti prenosa nove posodobitve funkcij za sistem Windows 10. Dejansko so nekatere povezave že v živo in uporabniki lahko naložijo slike ISO, da na ciljne stroje namestijo najnovejšo posodobitev operacijskega sistema.

Medtem ko bo Firefox deloval na računalnikih, ki izvajajo posodobitev sistema Windows 10. aprila 2018, lahko uporabniki naletijo na težave z združljivostjo na spletnih mestih, ki jih odprejo v brskalniku, ko zaženejo sistem Windows 10 različice 1803.

Glede na poročilo o napakah na spletnem mestu Bugzilla za sledenje napak, spletna mesta, ki uporabljajo določeno kodo, vržejo sporočilo o napaki "neveljavna oznaka regularnega izraza". Drugo spletno mesto je ob nalaganju vrglo »usodno napako«. Napake se vržejo le, če Firefox 59.0.2 ali starejši, ki delujejo v sistemih Windows 10 različice 1803.

Firefox ne vpliva na starejše različice sistema Windows. Vprašanje zadeva samo Firefox, Stable, ESR in Developer Edition, ne pa tudi drugih brskalnikov, kot sta Chrome ali Edge, po besedah ​​Briana Duka, ki je težavo prijavil Mozilla.

Težavo sem poskušal ponoviti v Pale Moon in napaka ni bila vržena na stroj Windows 10 različice 1803.

David Major je odkril, zakaj Firefox v Windows 10 različici 1803 navaja napake, medtem ko ista različica Firefoxa na starejših različicah ne.

Ko tukaj razčlenimo zastavice regexp: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

Po 'g' pošljemo EOF prek ucrtbase! Isalpha (prek JS7_ISLET: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#39)

Pod 17133.1 se ucrtbase! Isalpha (-1) vrne true (vsaj v angleškem jeziku) in zavrže logiko našega parserja. Pod letom 16299 je ucrtbase! Isalpha (-1) vrnil napačno.

Nejasno je, kako obsežno je vprašanje, vendar se zdi, da bo Mozilla objavila posodobitev za Firefox Stable in Firefox ESR tik pred izdajo naslednje večje različice Firefoxa (Firefox 60 in Firefox 60 ESR).

Mozilla načrtuje, da bo danes objavljena nova različica Firefoxa prek posodobitvenih kanalov brskalnika. Ko takoj prenesete Firefox s programom za namestitev škrbine s spletnega mesta Mozilla, že prejmete novo različico 59.0.3, ki je odpravila težavo.

Preverjanje posodobitve lahko zaženete tako, da v brskalniku izberete Pomoč> Meni> O Firefoxu. Opombe k izdaji si lahko ogledate tukaj.