Есть несколько видов индикаторов положения каретки в тексте — знакомая нам '|', '_' и '█' из консоли. У меня есть div с contenteditable="true", и я хочу сделать возможность менять вид каретки. Есть библиотеки, которые могут помочь?
блочная каретка обычно указывает что включен инсерт и буквы заменяются поверх старых. Этим вы можете ввести людей в заблуждение, если поведение будет не такое как ожидается.
Виталий Столяров, попробуйте в демо курсором переместить каретку в конец, потом клавишей "влево" довести до начала строки и переместить вперёд. Это только один из сценариев для повторения бага (не реагирует на клавиши направлений).