Firefox 59.0.3 fikser Windows 10 april 2018 kompatibilitetsproblem

Firefox-brukere som kjører den stabile versjonen av nettleseren og planlegger å oppdatere til april 2018-oppdateringsversjonen av Windows 10 de kommende dagene, vil kanskje sørge for at nettleseren er oppgradert til versjon 59.0.3 for å unngå kompatibilitetsproblemer.

Microsoft planlegger å publisere nedlastingslenker og nedlastingsalternativer for den nye funksjonsoppdateringen for Windows 10 i dag. Faktisk er noen av koblingene allerede i live, og brukere kan laste ned ISO-bildene for å installere den siste funksjonsoppdateringen for operativsystemet på målmaskiner.

Mens Firefox kjører på maskiner som kjører Windows 10 april 2018-oppdateringen, kan brukere komme i problemer med kompatibilitet på nettsteder som de åpner i nettleseren når de kjører Windows 10 versjon 1803.

Ifølge en feilrapport på Mozillas nettsted for bugsporing av nettsteder Bugzilla, kaster nettsteder som bruker spesifikk kode feilmeldingen "ugyldig flagg med vanlig uttrykk". Et annet nettsted kastet en "dødelig feil" ved belastning. Feilene kastes bare hvis Firefox 59.0.2 eller tidligere kjører på Windows 10 versjon 1803-systemer.

Firefox påvirkes ikke av tidligere versjoner av Windows. Problemet berører bare Firefox, Stable, ESR og Developer Edition, og ikke andre nettlesere som Chrome eller Edge ifølge Brian Duke som rapporterte problemet til Mozilla.

Jeg prøvde å gjenskape problemet i Pale Moon, og feilen ble ikke kastet på en Windows 10-versjon 1803-maskin.

David Major oppdaget hvorfor Firefox på Windows 10 versjon 1803 kaster feil mens den samme versjonen av Firefox på eldre versjoner ikke gjør det.

Når vi analyserer regexp-flaggene her: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

Etter 'g' sender vi EOF gjennom ucrtbase! Isalpha (via JS7_ISLET: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#39)

Under 17133.1 returnerer ucrtbase! Isalpha (-1) true (i det minste på engelsk språk), og det kaster bort analysatorens logikk. Under 16299 returnerte ucrtbase! Isalpha (-1) usant.

Det er uklart hvor vidtgående problemet er, men det ser ut til å være viktig nok for at Mozilla vil gi ut en oppdatering for Firefox Stable og Firefox ESR like før utgivelsen av den neste store versjonen av Firefox (Firefox 60 og Firefox 60 ESR).

Mozilla planlegger å skyve den nye versjonen av Firefox i dag via nettleserens oppdateringskanaler. Når du laster ned Firefox akkurat nå ved å bruke stub-installasjonsprogrammet fra Mozillas nettsted, får du allerede den nye versjonen 59.0.3 som har problemet løst.

Du kan kjøre en oppdateringssjekk ved å velge Hjelp> Meny> Om Firefox i nettleseren. Du kan sjekke utgivelsesnotatene her.