Closed bazilval closed 5 months ago
Получилось словить эту штуку на полном слове
пока не удалось воспроизвести
@fey попробую в других браузерах ещё
@fey попробовал в режиме инкогнито и на другом устройстве, баг повторяется, но так же нерегулярно. Не могу поймать закономерность появления. Почему-то чаще именно с одиночным символом, однако со словом и фразой тоже пару раз ловил.
Также удалось заметить, что если перед этим в холостую нажать комбинацию Ctrl + Enter, то баг появляется с большей вероятностью. А может и нет, попробуйте подольше простреливать, должен появиться.
Демо:
Всем привет, попытался воспроизвести и обнаружил закономерность. Если начало у выделения стоит левее его конца то бага нет, а если начало выделения стоит правее его конца то происходит дублирование (Если вкратце выделяя слева направо бага нет, а если справа налево то появляется дублирование).
Также виджет некорректно работает при выделении на границе двух разных элементов страницы.
Забыл вас тэгнуть @fey @bazilval
@GrandVandal Отличная наблюдательность! Видимо что-то с алгоритмом расчёта фрагментов. Скорее всего он для "фрагмента до" берёт от начала контекста до начала выделения, а для "фрагмента после" берёт от конца выделения до конца контекста. А конкретно в этих случаях у нас начало выделение и конец выделения перепутаны местами
Summary
Баг не постоянен и я не смог выяснить почему иногда появляется. Выглядит это вот так: Появляется только при выделении одного символа и не каждый раз.
Reproduction steps
Expected result
Вокруг жирного подчёркнутого символа не должно быть его дублирований
Actual result
Периодически символ дублируется
Browsers
Microsoft Edge
OS
No response