El Firefox 59.0.3 soluciona el problema de compatibilitat de Windows 10 d’abril de 2018

Els usuaris del Firefox que executin la versió estable del navegador web i planifiquen la seva actualització a la secció Abril de 2018 Versió d’actualització de Windows 10 Els propers dies voldreu assegurar-vos que el navegador web s'ha actualitzat a la versió 59.0.3 per evitar problemes de compatibilitat.

Microsoft té previst publicar enllaços de descàrrega i opcions de descàrrega de la nova actualització de funcions per a Windows 10 avui . De fet, alguns dels enllaços ja són en directe i els usuaris poden descarregar les imatges ISO per instal·lar la darrera actualització de funcions del sistema operatiu a les màquines destinatàries.

Mentre que Firefox funcionarà amb màquines que utilitzin l’actualització de Windows 10 d’abril de 2018, els usuaris poden tenir problemes de compatibilitat als llocs web que obren al navegador quan s’executen Windows 10 versió 1803.

Segons a un informe d'errors al lloc web de seguiment d'errors de Mozilla Bugzilla, els llocs que utilitzen codi específic llancen el missatge d'error 'un indicador d'expressió regular no vàlid'. Un altre lloc va llançar un 'error fatal' en la càrrega. Els errors només es llencen si Firefox 59.0.2 o anteriors s'executen en sistemes Windows 10 de la versió 1803.

firefox error

Firefox no està afectat en versions anteriors de Windows. El problema només afecta Firefox, Stable, ESR i Developer Edition, i no altres navegadors com Chrome o Edge segons Brian Duke que va informar del problema a Mozilla.

Vaig intentar replicar el problema a Pale Moon i no es va llançar l'error en una màquina Windows 10 de la versió 1803.

David Major va descobrir per què Firefox a la versió 1803 de Windows 10 llança errors mentre que la mateixa versió de Firefox a versions anteriors no.

Quan analitzem els rètols regexp aquí: https://searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

Després del 'g' enviem EOF a través de ucrtbase! Isalpha (via JS7_ISLET: https://searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#39)

Sota 17133.1, ucrtbase! Isalpha (-1) retorna true (almenys en anglès locale), i llença la lògica del nostre parser. Sota 16299, ucrtbase! Isalpha (-1) va tornar falsa.

No està clar quina qüestió té de gran abast, però sembla ser prou important perquè Mozilla publiqui una actualització per a Firefox Stable i Firefox ESR poc abans de la publicació de la propera versió principal de Firefox (Firefox 60 i Firefox 60 ESR).

firefox 59.0.3

Mozilla té previst impulsar avui la nova versió del Firefox mitjançant els canals d’actualització del navegador. Quan descarregueu Firefox ara mateix mitjançant l’instal·lador de discos del lloc web de Mozilla, ja teniu la nova versió 59.0.3 que té el problema solucionat.

Podeu executar una comprovació d’actualització seleccionant Ajuda> Menú> Quant al Firefox al navegador. Podeu consultar les notes de llançament aquí .