Описание:
При редактировании в редакторе Data Explorer позиция курсора не сохраняется при каждом изменении содержимого и сбрасывается в начало редактора.
Шаги для воспроизведения:
Убедитесь, что плагин Data Explorer обновлен до последней версии.
Перейдите в Data Explorer на странице администратора.
Создайте новый запрос.
Попробуйте изменить запрос в редакторе.
Первичный анализ:
Похоже, это вызвано следующим коммитом, который добавляет хук события @onChange, изменяющий содержимое SQL-запроса, что приводит к обновлению пропса @content новым содержимым.
При откате к версии до указанного коммита в среде разработки редактор работал нормально.
Какая у вас версия Discourse? Похоже, что она корректно работает с последним коммитом ядра и должна работать с любой помеченной версией (включая последнюю v3.4.0.beta1).