Курсор прыгает в текстовом поле composer / редактора

Не уверен, является ли это регрессией, но я снова возвращаюсь к этой теме:

В текущем окне редактора (новом, основанном на https://prosemirror.net/) я также наблюдаю эти «прыгающие эффекты»: окно редактирования перемещается в начало текста, и вам приходится снова устанавливать курсор. Переформатирование длинных фрагментов текста иногда становится практически невозможным (например, при очистке контента во время миграции с других платформ на Discourse).

Ниже представлен короткий скринкаст, где прыжок виден ближе к концу. Описать это немного сложно, но это действительно раздражает, особенно при работе над большими постами.

Окружение: Discourse 2026.4.0-latest, Firefox 149.0.2 (также наблюдается в предыдущих версиях FF и других браузерах)

Похоже, это другая проблема, особенно учитывая, что она возникает на рабочем столе, а в видео не показан новый редактор на базе ProseMirror. Переключено в режим Markdown — режим, где справа отображается предпросмотр отформатированного текста.

Можете ли вы воспроизвести это поведение в нескольких экземплярах Discourse (например, здесь или на try.discourse.org)?

2 лайка

@renato да, это моя ошибка, извините. Это было подготовлено с помощью markdown composer, а не prosemirror. Я запишу ещё один скринкаст с prosemirror и также протестирую на try…