Bienvenido a proyecto online, aquí hallarás la solucíon a lo que andabas buscando.
Solución:
Los mensajes de error no se vuelven más claros que esto:
"Scripts may close only the windows that were opened by it."
Si su secuencia de comandos no inició la apertura de la ventana (con algo como window.open), entonces la secuencia de comandos en esa ventana no puede cerrarla. Es una seguridad para evitar que un sitio web tome el control de su navegador y cierre ventanas.
Busqué muchas páginas de la web a través de Google y aquí en Stack Overflow, pero nada sugirió que resolviera mi problema.
Después de muchos intentos, cambié mi forma de probar ese controlador. Luego descubrí que el problema ocurre siempre que volví a abrir la página a través del Ctrl + Shift + T
acceso directo en Chrome. Entonces, la página se ejecutó, pero sin una referencia de ventana principal, y porque no se puede cerrar.
Recuerda algo, que tienes la opción de decir si te fue de ayuda.