Сохранение contenteditable выбора div при наличии каретки в текстовом вводе
У меня есть contenteditable div, но я хочу позволить пользователю сделать выбор, затем щелкнуть мышью в поле ввода текста и ввести значение без выделения contenteditable выделения, которое будет потеряно.
Это возможно? Я могу взломать его в Firefox, похоже.
Я получаю выделение при mousedown и восстанавливаю выделение при mouseup, пока курсор находится на другом входе, но в Chrome при восстановлении выделения это приводит к потере фокуса в поле ввода. Это не должно работать в IE, только в FF, Safari и Chrome.
Если это невозможно с маршрутом, по которому я еду, есть ли другие способы обойти эту проблему?