Firefox 59.0.3 коригира проблема със съвместимостта на Windows 10 април 2018 г.

Потребители на Firefox, които стартират стабилната версия на уеб браузъра и планират актуализиране до Април 2018 г. Актуализирайте версията на Windows 10 в следващите дни може да искате да се уверите, че уеб браузърът е надстроен до версия 59.0.3, за да избегне проблеми със съвместимостта.

Microsoft планира да публикува връзки за изтегляне и опции за изтегляне на новото актуализация на функциите за Windows 10 днес , Всъщност някои от връзките вече са на живо и потребителите могат да изтеглят ISO изображенията, за да инсталират най-новата актуализация на функциите за операционната система на целевите машини.

Докато Firefox ще работи на машини, работещи с актуализацията на Windows 10 април 2018 г., потребителите могат да срещнат проблеми със съвместимостта на уебсайтове, които отварят в браузъра, когато работят с Windows 10 версия 1803.

Според към доклад за грешки в уебсайта за проследяване на грешки в Mozilla Bugzilla, сайтове, които използват специфичен код, хвърлят съобщението за грешка „невалиден регулатор на редовен израз“. Друг сайт хвърли 'фатална грешка' при зареждане. Грешките се хвърлят само ако Firefox 59.0.2 или по-ранна версия, които работят на системи с Windows 10 версия 1803.

firefox error

Firefox не се влияе от по-ранните версии на Windows. Проблемът засяга само Firefox, Stable, ESR и Developer Edition, а не други браузъри, като Chrome или Edge, според Брайън Дюк, който е докладвал за Mozilla.

Опитах се да повторя проблема в Pale Moon и грешката не беше хвърлена на машина с Windows 10 версия 1803.

Дейвид Майор откри, защо Firefox на Windows 10 версия 1803 хвърля грешки, докато същата версия на Firefox в по-старите версии не.

Когато разбираме флаговете на regexp тук: https://searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

След 'g' изпращаме EOF през ucrtbase! Isalpha (чрез JS7_ISLET: https://searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#39)

Съгласно 17133.1, ucrtbase! Isalpha (-1) връща true (поне на английски език) и това изхвърля логиката на нашия анализатор. Под 16299 ucrtbase! Isalpha (-1) върна невярно.

Не е ясно колко всеобхватен е въпросът, но изглежда, че е достатъчно важно Mozilla да пусне актуализация за Firefox Stable и Firefox ESR малко преди излизането на следващата основна версия на Firefox (Firefox 60 и Firefox 60 ESR).

firefox 59.0.3

Mozilla планира да прокара новата версия на Firefox днес чрез актуализиращите канали на браузъра. Когато изтеглите Firefox сега с помощта на инсталатора на мъниче от уебсайта на Mozilla, вече получавате новата версия 59.0.3, която е отстранена.

Можете да стартирате проверка на актуализацията, като изберете Помощ> Меню> За Firefox в браузъра. Можете да проверите бележките за изданието тук ,