Hola:
Recuerdo el tema, y no sé porqué no lo seguí, pero veo que no está mak, pero es innecesario el punto y coma (;)...
La línea que deberías comentar también es la de window.close()... y en mi opinión deberías cambiar el orden de las instrucciones (primero la del reload del opener)
Saludos