El sonido de reproducción automática se detiene tan pronto como abro una ventana de impresión a través window.print() y vuelvo después de hacer clic en cancelar. Este problema ocurre solo en el navegador Chrome, mientras que en Firefox funciona bien. Tampoco veo ningún error/interrupción cuando hago clic en la ventana de impresión.
¿Puede alguien explicar por qué sucede esto en Chrome y cuál es la solución?
He encontrado el razonamiento detrás de este comportamiento. window.print() es una función de bloqueo que bloquea todos los subprocesos en Chrome, pero este no es el caso con Firefox.
Reprodujo este problema aquí: https://jsfiddle.net/Jatin46/yf0jt8ch/5/
Podemos ver en el ejemplo anterior que el tiempo se detiene en Chrome pero se ejecuta en Firefox ya que Chrome bloquea todo.
Ahora, quiero saber si hay alguna solución posible para desbloquear el hilo de fondo.