C'est tout a fait normal car tu ne peux fermer automatiquement sans demander à l'utilisateur uniquement une fenetre que tu as ouvert toi meme.
Pour etre plus clair, si tu as ouvert une fenetre avec window.open(.....), tu pourras la fermer sans demander l'avis de l'utilisateur