Azok a Firefox-felhasználók, akik a webböngésző stabil verzióját futtatják és a következő napokban tervezik a Windows 10 2018. áprilisi frissítési verziójára való frissítést, érdemes lehet megbizonyosodni arról, hogy a böngészőt 59.0.3-ra frissítették-e a kompatibilitási problémák elkerülése érdekében.
A Microsoft ma tervezi a Windows 10 új szolgáltatásfrissítésének letöltési linkeinek és letöltési lehetőségeinek közzétételét. Valójában néhány hivatkozás már működik, és a felhasználók letölthetik az ISO képeket az operációs rendszer legfrissebb frissítésének telepítéséhez a célgépeken.
Míg a Firefox a Windows 2018. április 10-i frissítést futtató gépeken fut, a felhasználóknak kompatibilitási problémákba ütközhetnek azokon a webhelyeken, amelyeket a böngészőben nyitnak meg a Windows 10 1803 verziójának futtatásakor.
A Mozilla hibakereső webhelyén, a Bugzilla-ban található hibajelentés szerint a meghatározott kódot használó webhelyek az "érvénytelen reguláris kifejezés zászlója" hibaüzenetet jelenítik meg. Egy másik oldal "végzetes hibát" okozott a terhelésnél. A hibákat csak akkor kell eltávolítani, ha a Firefox 59.0.2 vagy korábbi verziója fut a Windows 10 1803-as verziójú rendszerein.
A Firefox nem érinti a Windows korábbi verzióit. A probléma csak a Firefox, a Stable, az ESR és a Fejlesztői kiadást érinti, és más böngészőket, például a Chrome-ot vagy az Edge-t nem érinti Brian Duke szerint, aki a problémát jelentette a Mozilla-nak.
Megpróbáltam megismételni a problémát a Pale Moon-ban, és a hibát nem dobták el egy Windows 10 1803-as verziószámú gépen.
David Major rájött, hogy a Firefox a Windows 10380-as verzióján miért dob hibákat, míg a Firefox ugyanazon verziója a régebbi verzióknál nem.
A regexp zászlók itt elemzésekor: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002
A „g” után az EOF-et az ucrtbase! Isalpha-n keresztül küldjük el (JS7_ISLET: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#39).
Az 17133.1 alatt az ucrtbase! Isalpha (-1) true értéket ad vissza (legalábbis angol nyelven), és eldobja az értelmező logikáját. 16299 alatt az ucrtbase! Isalpha (-1) hamis volt.
Nem világos, milyen széles körű a kérdés, de elég fontosnak tűnik, hogy a Mozilla rövid időn belül kiadja a Firefox Stable és a Firefox ESR frissítését, közvetlenül a Firefox következő fő verziójának (Firefox 60 és Firefox 60 ESR) megjelenése előtt.
A Mozilla a Firefox új verziójának bevezetését tervezi ma a böngésző frissítő csatornáin keresztül. Amikor a Firefox-ot most letölti a stub telepítő segítségével a Mozilla webhelyéről, akkor már megkapja az 59.0.3 új verziót, amelynek a probléma javítva van.
A frissítési ellenőrzés futtatásához válassza a Súgó> Menü> A Firefox névjegye menüpontot a böngészőben. A kiadási megjegyzéseket itt tekintheti meg.