UPD Перед кубиком "Подключение к прокси" поставил кубик с паузой в 1 мс и ошибки пропали. Главное, что ошибка есть только в защищённом (коммерческом) скрипте. В редакторе в режиме "Запуск" и не защищённом скрипте ошибка никак не проявляется.
Пока придумал такую архитектуру: при появлении товара в наличии вместе с изменением БД изменяем глобальную переменную IS_EXISTS_STOCK c false на true, что фактически сообщает нам, что "что-то в БД поменялось". Цикл соответственно постоянно проверяет только IS_EXISTS_STOCK, и только когда IS_EXISTS_STOCK=true - уже лезет в БД выяснять, что там изменилось.
@MoeMope Тут много нюансов. Нужно больше деталей, как работает эта игра "повторить слово админа". Как определить админа в чате, один ли он. Как понять, какое именно сказанное его слово нужно повторять.. и т.п.
@blackhacker Эта функция тестировалась на обычных страницах, фрейма, элементах с прокруткой, и вложенных друг в друга фреймах.
Просто так без информации помочь не могу.