Огромное спасибо!
Пытался разобраться по
https://learn.javascript.ru/range-textrange-selection
Верны ли комментарии:
range.collapse(true); // граничные точки в одном месте кода
sel.removeAllRanges(); //строку можно опустить т.к. в общем-то выделения кода не было
sel.addRange(range); //установка курсора