Mozilla tiene una solución para Flash que hace que la ventana de Firefox pierda el foco

Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Se descubrió un error a mediados de 2012 que provocó que la ventana del navegador Firefox perdiera el foco en determinadas circunstancias cuando se reproducían contenidos Flash.

Lo que esto significaba es que los usuarios de Firefox tenían que hacer clic en la ventana del navegador para volver a convertirla en la ventana activa del sistema, incluso si antes era la ventana activa. El error varios problemas, incluido que los atajos de teclado como Ctrl-T para abrir una nueva pestaña en el navegador ya no se registrarían.

El sistema en el que se encontró el error era un sistema operativo x86 Windows 7 con Flash 11.3 inicialmente, pero otros sistemas como Windows 8.1 también se ven afectados según los informes de los usuarios.

Según Mozilla, es un error en Flash y no en Firefox lo que está causando el problema a los usuarios del navegador.

El problema se vinculó rápidamente al modo protegido de Flash. Los usuarios que deshabilitaron el modo o ejecutaron sistemas operativos donde no estaba disponible no experimentaron el problema.

Reproducir el problema

flash player bug firefox

Para reproducir el problema, debe visitar una página web que ejecute contenido Flash, p. Ej. http://www.adobe.com/software/flash/about.

Notará que los procesos Flash se cargan cuando abre el Administrador de tareas del sistema con Ctrl-Shift-Esc.

Entonces es necesario cerrar todas las ventanas que reproducen contenido Flash nuevamente y esperar hasta que el proceso Flash finalice automáticamente.

Cuando vuelva a abrir una página web con Flash, Firefox perderá el foco.

Otros errores pueden estar relacionados con el problema, por ejemplo, que se abran nuevas ventanas en segundo plano y no en primer plano en el sistema.

Arreglando el problema

Mozilla cooperó con Adobe en el error, pero no se vislumbraba una solución.

Ayer, Aaron Klotz publicado un comentario sobre el Bugzilla, pero un informe que confirma que se ha encontrado un posible parche para el problema.

Posible parche usando LockSetForegroundWindow

Este parche finaliza el proceso de llamadas NP_Initialize con LockSetForegroundWindow. Esto parece hacer lo correcto.

La implementación se está probando actualmente, pero parece prometedora hasta ahora. Si no se descubren problemas durante las pruebas, es posible que llegue a Firefox Nightly rápidamente y, de ahí en adelante, hasta la versión estable del navegador.

Actualizar : Parece que Adobe también ha corregido el error en Flash Player 15.

Firefox ahora mantendrá el foco cuando se inicien los procesos de Flash Player (3223393)