Skip to content
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

Баг: редактор текста в firefox съедает символы по нажатию на пробел и переставляет символы местами. #1177

Open
nurked opened this issue Feb 13, 2024 · 5 comments

Comments

@nurked
Copy link

nurked commented Feb 13, 2024

Чеклист

Screencast.from.2024-02-13.15-15-24.webm
  • [v] Я поискал поиском по трекеру похожие проблемы, в том числе в закрытых Issues
  • [v] Баг стабильно воспроизводится и я знаю как это сделать

Описание бага

При работе с вастриком в Firefox редактор текста некорректно обрабатывает символы. Можете почитать мои комменты. Зачастую буквы в окончании слов обрезаются или меняются местами. Происходит это только при использовании Firefox. Я не смог воспроизвести баг на google chrome. Выгладит так, что курсор визуально прыгает на последний символ, чтобы его заменить. Но если быстро нажать два символа, то курсор сотрёт последний символ, и заменит его на нажатую кнопку.

Выглядит так, что скрипт обработки нажатия символа работает с задержкой в Firefox.

Происходит это ТОЛЬКО если я пишу на русском языке. Английский язык не вызывает никаких проблем.

Ожидаемый результат

По идее, ввод текста должен быть моментальным.

Шаги к воспроизведению

  1. Открыть вастрик в Firefox
  2. Начать писать коммент
  3. Нажать на пробел сразу, после нажатия последнего смвола.
  4. Получить ошибку

Видно, что вот после этого всплеска рендера происходит удаление символа.
image

Я выключил все плагины (uBlock) и попробовал ещё раз. Тот же результат.

Система - Ubuntu 24, видеокарта на чипе.

@igoose1
Copy link
Contributor

igoose1 commented Feb 13, 2024 via email

@nurked
Copy link
Author

nurked commented Feb 13, 2024

+1, у меня такая же фигня.

@igoose1 интересно, сколько вастрикан имеют такую же проблему. Я думал, что у меня баг уникальный, и скорее всего его снесут. Но твой коммент показывает обратное. Щас попробую запостить в чаты.

@vas3k
Copy link
Owner

vas3k commented Feb 14, 2024

Хм, интересно. Я сам фуллтайм юзер фаерфокса и никогда не замечал такого. Воспроизвести тоже не удалось. Но у меня мак, так что хз. Возможно поможет обновление редактора до последней версии.

@nurked
Copy link
Author

nurked commented Feb 15, 2024

@vas3k судя по-всему это - проблема с очень низкопроизводительными системами. Когда у тебя на ноутбуке карточка вшита в чип, и ты работаешь на чём-то, что не может зарендерить двухмерную игрушку без лагов, то ты получаешь такие артефакты.

Вариантов поправить тут два: 1) это купить новый ноут, 2) разобраться, почему EasyMDEContainer тормозит на файерфоксе при вводе не-латиницы когда в системе на Wayland отсуствует 3D ускоритель от NVidia. Кто-то в чате написал, что такая фигня была, и он решил это прокачкой ноута.

Если никто не хочет возиться с этим очень таким Edge Case то мы с @igoose1 будем просто знать, что наши графические ускорители вызывают боль.

@igoose1
Copy link
Contributor

igoose1 commented Feb 15, 2024

У меня эта проблема появилась после обновления фаерфокса (до какого --- не помню). @nurked, я не знал, что моя система "очень низкопроизводительная", что не может набрать текст :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants