Chrome: el diálogo de impresión de window.print () se abre solo después de recargar la página (javascript)

Estoy enfrentando un problema realmente extraño. Estoy llamando a window.print () desde un archivo javascript. Esto funciona bien en Safari, IE, Firefox ... y hasta hace dos horas también funcionaba en Chrome. (Versión 29.0.1547.57)

No cambié nada esencial en mi archivo javascript (en realidad, solo eliminé algunos comentarios ...), pero lo que sucede ahora es realmente extraño: en Chrome, el diálogo de impresión no se abre cuando se llama a window.print (). No pasa nada. Pero luego, cuando presiono recargar, el diálogo de impresión se abre inmediatamente.

El comportamiento en el otro navegador no cambió. Y mientras se realiza la depuración en Chrome puedo ver que se llama a window.print () como se esperaba y la secuencia de comandos continúa después de eso. Solo el diálogo de impresión no se muestra hasta que se pulsa recargar.

¿Alguna vez alguien ha experimentado algo así? También intenté llamar a window.print () en setTimeout (), pero esto no cambió nada. Cuando depuro el contenido de la página que se imprimirá, parece estar perfectamente cargado.

Lamento preguntar, pero no encontré nada mientras investigaba. ¡Cualquier ayuda sería apreciada!

¡Gracias!

Respuestas a la pregunta(6)

Su respuesta a la pregunta