Столкнулся с багом при использовании функции setInterval - при повторном ее вызове она создает новый интервал, которых может быть несколько ( в зависимости от времени бездействия пользователя). Поэтому при попытке очистить интервал очищается только последний. Есть ли возможность перезаписывать интервалы или надо как-то очищать интервалы перед созданием? Поделитесь опытом, кто сталкивался.