Мне кажется, что все дело именно в двойном клике. Там есть какое то действие по умолчанию, связанное с выделением. Подробностей не знаю, т.к. двойной клик в интерфейсах сам никогда не использовал.
Посмотрите тут, может поможет
https://bobbyhadz.com/blog/disable-t...ascript-or-css