@TimDown Конечно, вы можете включить его в свой ответ.
ужны координаты в пикселях начала выделения текста (в любом месте страницы, а не в текстовой области).
Я попытался использовать координаты курсора, но это не сработало, потому что координаты курсора и начало выделения не всегда совпадают (например, когда пользователь перетаскивает текст).
Я надеюсь, что у кого-то есть решение!