Ошибка не подсвечивается, когда имя пользователя верное, но в пароле недостаточно символов

При регистрации нового форума в отображении ошибок при создании учётной записи в Discourse наблюдается несколько несоответствий.

При пустых полях имени пользователя и пароля:

Если введено имя пользователя, но поле пароля пустое, отображается ошибка «не может быть пустым», но поле ввода не подсвечивается:

При регистрации с количеством символов меньше требуемого ни красной подсветки, ни ошибок не отображается:

6 лайков

Чтобы я мог лучше понять, речь идет о создании пользователя на форуме или о другой регистрации? При создании пользователя я вижу другой экран:

Это экран создания первой учетной записи администратора, который немного отличается от обычной формы регистрации

У меня тоже была такая проблема при создании учётных записей администратора три недели назад. Я выбрал пароль короче 15 символов, но сообщение об ошибке не появилось, поэтому мне пришлось немного поломать голову. После того как я выбрал более длинный пароль, учётная запись была успешно создана.

@featheredtoast Я пытаюсь воспроизвести эту проблему, но у меня возникают некоторые трудности.

Когда я создал новый пробный сайт, мне не удалось воспроизвести ни одной из этих ошибок.

  • При пустом имени пользователя или пароле ошибки не отображаются; кнопка Продолжить отключена.
  • При введённом имени пользователя и пустом пароле ошибки также нет — кнопка Продолжить остаётся отключённой.
  • Когда пароль слишком короткий, отображается информативное сообщение об ошибке.

Это всего лишь новый пробный период, созданный через страницу /pricing. Где именно вы видите свои ошибки?

Извините, если это неясно — это начальная регистрация для администратора. Полагаю, она доступна только на самохостинговом сайте, а не через хостинг Discourse.

После получения сообщения «Поздравляем, вы установили Discourse» появляется совершенно отдельная форма регистрации. Вот полный скриншот соответствующей страницы регистрации:

2 лайка

Мы получили ещё несколько упоминаний об этой проблеме:

Собираем их здесь.

3 лайка

Будет исправлено в

Немного времени заняло, но мы также добавили системный тест, чтобы повысить покрытие тестами :+1:

4 лайка