Ответ 1
Я нашел обходное решение, так как мне не нужно было всплывать по ссылке и переходить по ссылке вверх, я конвертировал все ссылки в диапазон и сохранял их обратно в ссылки
Так что в основном у меня есть эта проблема в chrome (отлично работает в Firefox). Когда я редактирую контент, и у меня есть следующая ситуация: ссылка и какой-то текст, и когда я нажимаю в конце ссылки, чтобы изменить "какой-то текст ссылки" на "ссылку на сайт", он делает следующее
Перед редактированием:
некоторый текст ссылки некоторый контент
<a href="">some link text </a> some content
некоторая ссылка на веб-сайт какого-либо контента
<a href="">some link</a> to website some content
Я нашел обходное решение, так как мне не нужно было всплывать по ссылке и переходить по ссылке вверх, я конвертировал все ссылки в диапазон и сохранял их обратно в ссылки
Это известная проблема в CKEditor: https://dev.ckeditor.com/ticket/11998
Единственным обходным решением было бы напечатать текст до конца этой ссылки, а затем удалить ненужные символы с конца.
В случае вашего примера начните вводить "на сайт" перед "текстом", а затем удалите "текст".
Это также относится к Safari (и Chrome) в MacOS. Строка состояния показывает "тело p a", когда начинается ввод, но часть "a" исчезает после первого нажатия клавиши. Хотелось бы, чтобы у меня было решение для вас, но я предполагаю, что вам придется сообщить о проблеме людям CKEditor.