Вы при закрытии окна стираете надпись в сообщении об ошибке. Стр 22
errorMessage.innerHTML = ''
А потом нигде ее снова не устанавливаете
Лучше поле с сообщением об ошибке всегда иметь в том месте, где она возникает, но с display:none;
Когда надо высветить то ставить display:block; , а не надписи стирать