Мне нужно создать выделение в JavaScript в редактируемом контенте HTML с определением каретки в начале выделения. цель состоит в том, чтобы позволить пользователю продолжить выбор позже с помощью сочетания клавиш + левое.
Основная проблема заключается в том, что при определении нового диапазона «направление» выбора теряется.
var selection = window.getSelection();
var range = document.createRange();
range.setStart(selection.anchorNode, selection.anchorOffset);
range.setEnd(selection.focusNode, selection.focusOffset);
selection.removeAllRanges();
selection.addRange(range);