Firefox 59.0.3 behebt das Windows 10 April 2018-Kompatibilitätsproblem

Firefox-Benutzer, die die stabile Version des Webbrowsers ausführen und in den kommenden Tagen ein Update auf die Update-Version von Windows 10 für April 2018 planen, sollten sicherstellen, dass der Webbrowser auf Version 59.0.3 aktualisiert wird, um Kompatibilitätsprobleme zu vermeiden.

Microsoft plant, heute Download-Links und Download-Optionen für das neue Feature-Update für Windows 10 zu veröffentlichen. Einige der Links sind bereits aktiv und Benutzer können die ISO-Images herunterladen, um das neueste Feature-Update für das Betriebssystem auf den Zielcomputern zu installieren.

Während Firefox auf Computern ausgeführt wird, auf denen das Windows 10-Update vom April 2018 ausgeführt wird, können Kompatibilitätsprobleme auf Websites auftreten, die unter Windows 10, Version 1803, im Browser geöffnet werden.

Gemäß einem Fehlerbericht auf der Bug-Tracking-Website von Mozilla, Bugzilla, wird auf Websites, die bestimmten Code verwenden, die Fehlermeldung "Ungültiger regulärer Ausdruck" ausgegeben. Eine andere Site hat beim Laden einen "schwerwiegenden Fehler" verursacht. Die Fehler werden nur ausgegeben, wenn Firefox 59.0.2 oder früher auf Windows 10-Systemen der Version 1803 ausgeführt wird.

Firefox ist von früheren Windows-Versionen nicht betroffen. Das Problem betrifft nur Firefox, Stable, ESR und Developer Edition und laut Brian Duke, der das Problem an Mozilla gemeldet hat, nicht andere Browser wie Chrome oder Edge.

Ich habe versucht, das Problem in Pale Moon zu replizieren, und der Fehler wurde nicht auf einem Computer mit Windows 10, Version 1803, ausgelöst.

David Major hat herausgefunden, warum Firefox unter Windows 10, Version 1803, Fehler auslöst, während dieselbe Firefox-Version unter älteren Versionen keine Fehler auslöst.

Wenn wir die regulären Ausdrücke hier analysieren: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

Nach dem 'g' senden wir EOF über ucrtbase! Isalpha (via JS7_ISLET: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#)

Unter 17133.1 gibt ucrtbase! Isalpha (-1) true zurück (zumindest im englischen Gebietsschema) und wirft die Logik unseres Parsers ab. Unter 16299 gab ucrtbase! Isalpha (-1) false zurück.

Es ist unklar, wie weitreichend das Problem ist, aber es scheint wichtig genug zu sein, dass Mozilla kurz vor der Veröffentlichung der nächsten Hauptversion von Firefox (Firefox 60 und Firefox 60 ESR) ein Update für Firefox Stable und Firefox ESR veröffentlicht.

Mozilla plant, die neue Version von Firefox heute über die Update-Kanäle des Browsers zu veröffentlichen. Wenn Sie Firefox jetzt mit dem Stub-Installer von der Mozilla-Website herunterladen, erhalten Sie bereits die neue Version 59.0.3, die das Problem behoben hat.

Sie können eine Update-Überprüfung durchführen, indem Sie im Browser Hilfe> Menü> Über Firefox auswählen. Sie können die Versionshinweise hier lesen.