Ошибка кажется визуальной по своей природе: Ctrl-c в буфер обмена, и там не только выделенная буква, но и все, на что вы навели курсор мыши;даже расширение / уменьшение вашего выделения с помощью Shift + стрелка, кажется, работает правильно.
Лучшее, что я могу придумать на данный момент, это стилизовать выделение, но выбор кажется ограниченным:
text::selection { fill:blue }
- более или менее единственный, который я получил, но подавляет всю фоновую окраску (в Chromium Firefox игнорирует правило).Свойства background-color
, text-decoration
или font-weight
, к сожалению, не действуют.