Спасибо большое за подробный ответ. Получается Non-null оператор нежелательно использовать в проекте, а нужно всегда использовать проверки на undefined?
Aetae, я вижу вы разбираетесь в теме. Если один скрипт у меня создаёт .board__table, а второй скрипт им управляет. То получается пока не загрузится первый скрипт, второму всё это время нужно ожидать. Как можно заменить setTimeout с нулевой задержкой? Можете скинуть про что мне нужно почитать, чтобы понять
Спасибо за ответ. Интересно то, что такая ошибка возникла только на хроме, в яндекс браузере, опере всё отлично работает. Раньше и в хроме всё хорошо работало. Код не трогал уже 2 месяца, писал код сам, библиотеки не использовал.
Сергей Кузнецов, спасибо, что подсказали правильный путь. Действительно данные хранились в кэше Windows. Windows использовал их от старого аккаунта, поэтому были проблемы с правами.
Помогло это: Как сменить/удалить пользователя в GIT
Похоже действительно что-то с правами. Я даже main ветку не могу запушить. Я работал с одного аккаунта на гитхабе, сейчас пересел на другой. Как теперь изменить данные?