Ошибка при создании нового бейджа

У меня возникла проблема при создании новой значки на моей версии Discourse v2.4.0.beta1 +7.

Я сравнил с последней версией: https://github.com/discourse/discourse/compare/34f382b…dc5eb76, но не нашёл упоминания об исправлении для значков, поэтому и создаю этот отчёт об ошибке.

Шаги для воспроизведения:

  1. Заполните соответствующие поля формы и нажмите кнопку «Сохранить».

  2. Появляется сообщение «Сохранение…», которое затем не исчезает:

  1. В консоли обнаруживается ошибка, связанная с ace.js:

  1. При попытке покинуть страницу браузер выводит сообщение с вопросом, действительно ли вы хотите уйти с этой страницы.

  2. Значок всё же успешно создаётся :+1:t2:

Проблему удалось воспроизвести как в Safari 12.1.1, так и в Firefox 65.0.1.

4 лайка

Подтверждено! Большое спасибо за отчет. @techAPJ, пожалуйста, расследуйте и исправьте.

Если это влияет на «стабильную» версию, нам нужно перенести исправление обратно.

6 лайков

При беглом просмотре выяснилось, что процесс создания (сохранения) завершается ошибкой, если отсутствует запрос на значок. Исправлено здесь:

Перенесено в ветки beta и stable.

8 лайков

Спасибо за быстрое исправление @techAPJ :+1:t2:

4 лайка