нашел глюк)
Вот эта строка злополучная
return this.scrollTo(target.x - parent.x, target.y - parent.y);
Как я понял, пользуясь Яндексом что метод scrollTo глючит. Есть scrollIntoView(). не знаю можно ли его тут использовать, т.к. у неё всего один параметр: флаг.
Что можно сделать?