New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug: при выделении только одного символа в виджете появляется дублирование #245
Comments
пока не удалось воспроизвести |
@fey попробую в других браузерах ещё |
@fey попробовал в режиме инкогнито и на другом устройстве, баг повторяется, но так же нерегулярно. Не могу поймать закономерность появления. Почему-то чаще именно с одиночным символом, однако со словом и фразой тоже пару раз ловил. Также удалось заметить, что если перед этим в холостую нажать комбинацию Ctrl + Enter, то баг появляется с большей вероятностью. А может и нет, попробуйте подольше простреливать, должен появиться. |
Всем привет, попытался воспроизвести и обнаружил закономерность. Если начало у выделения стоит левее его конца то бага нет, а если начало выделения стоит правее его конца то происходит дублирование (Если вкратце выделяя слева направо бага нет, а если справа налево то появляется дублирование). Также виджет некорректно работает при выделении на границе двух разных элементов страницы. |
@GrandVandal Отличная наблюдательность! Видимо что-то с алгоритмом расчёта фрагментов. Скорее всего он для "фрагмента до" берёт от начала контекста до начала выделения, а для "фрагмента после" берёт от конца выделения до конца контекста. А конкретно в этих случаях у нас начало выделение и конец выделения перепутаны местами |
Summary
Баг не постоянен и я не смог выяснить почему иногда появляется.
Выглядит это вот так:
Появляется только при выделении одного символа и не каждый раз.
Reproduction steps
Expected result
Вокруг жирного подчёркнутого символа не должно быть его дублирований
Actual result
Периодически символ дублируется
Browsers
Microsoft Edge
OS
No response
The text was updated successfully, but these errors were encountered: