Благодаря чему происходит механизм устанавления startSelection в значение куда был произведен клик в инпуте? Я не понимаю по какой причине, но у меня это перестало работать, я навожу на 4 символ и ожидаю, что при фокусе начну печатать между 4 и 5 символами, но на деле при фокусе я начинаю печатать в самом конце инпута