по-нормальному надо сначала проверять существование элемента, а потом работать с ним. Пока он не появился можно чем-либо занять скрипт. А в вашем примере скрипт ждет появление элемента, а потом выделяет 2сек на клик.
Вы не правильно поняли. Элемент уже появился, клик мыши произошел. Но после этого действие продолжает висеть незавершенное.
@35xakers как по мне, то он говорил про поиск по картинке (т.е. клик по картинке, без привязки html element, для твоего случая это подошло бы) и про "скоро" там вроде ничего не писалось ))