Firefox 59.0.3 novērš Windows 10 aprīļa 2018 saderības problēmu

Firefox lietotāji, kuri palaiž stabilu tīmekļa pārlūka versiju un tuvākajās dienās plāno atjaunināt uz operētājsistēmas Windows 10 2018. gada aprīļa atjaunināšanas versiju, iespējams, vēlēsies pārliecināties, vai tīmekļa pārlūkprogramma ir jaunināta uz 59.0.3 versiju, lai izvairītos no saderības problēmām.

Microsoft šodien plāno publicēt lejupielādes saites un jauno Windows 10 funkciju atjaunināšanas lejupielādes iespējas. Faktiski dažas no saitēm jau darbojas, un lietotāji var lejupielādēt ISO attēlus, lai mērķa mašīnās instalētu operētājsistēmas jaunāko funkciju atjauninājumu.

Kamēr Firefox darbosies mašīnās, kurās darbojas Windows 10 aprīļa 2018 atjauninājums, lietotājiem var rasties saderības problēmas vietnēs, kuras viņi atver pārlūkā, palaižot Windows 10 versiju 1803.

Saskaņā ar kļūdu ziņojumu Mozilla kļūdu izsekošanas vietnē Bugzilla, vietnes, kas izmanto īpašu kodu, izvada kļūdas ziņojumu "nederīgs regulārās izteiksmes karogs". Cita vietne uz kravas iemeta "fatālu kļūdu". Kļūdas tiek izmestas tikai tad, ja Firefox 59.0.2 vai vecāka versija, kas darbojas Windows 10 versijas 1803 sistēmās.

Iepriekšējām Windows versijām Firefox netiek ietekmēts. Pēc Braiena Djūka teiktā, kurš ziņoja par problēmu Mozilla, šī problēma skar tikai Firefox, Stable, ESR un Developer Edition, nevis citus pārlūkus, piemēram, Chrome vai Edge.

Es mēģināju atkārtot problēmu blāvajā mēn., Un kļūda netika izmesta Windows 10 versijas 1803 mašīnā.

Deivids Majors atklāja, kāpēc Firefox operētājsistēmas Windows 10 versijā 1803 rada kļūdas, kamēr tā pati Firefox versija vecākajās versijās to nedara.

Pārskatot regexp karodziņus šeit: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

Pēc “g” mēs nosūtām EOF caur ucrtbase! Isalpha (caur JS7_ISLET: //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#39).

Saskaņā ar 17133.1. Punktu ucrtbase! Isalpha (-1) ir taisnība (vismaz angļu valodā), un tā izslēdz mūsu parsētāja loģiku. Jaunāki par 16299 gadiem ucrtbase! Isalpha (-1) atgriezās nepatiesi.

Nav skaidrs, cik plaša ir šī problēma, taču šķiet, ka Mozilla ir pietiekami svarīga, lai neilgi pirms nākamās lielās Firefox versijas (Firefox 60 un Firefox 60 ESR) izlaišanas atjauninātu Firefox Stable un Firefox ESR.

Mozilla šodien plāno virzīt jauno Firefox versiju, izmantojot pārlūka atjaunināšanas kanālus. Kad tūlīt lejupielādējat Firefox, izmantojot spraudņa instalētāju no Mozilla vietnes, jūs jau saņemat jauno versiju 59.0.3, kurai problēma ir novērsta.

Atjaunināšanas pārbaudi var palaist, pārlūkā atlasot Palīdzība> Izvēlne> Par Firefox. Šeit varat iepazīties ar izlaiduma piezīmēm.