Сломанная форма регистрации (после обновления?)

Не уверен, с какой именно версии это началось, но форма регистрации выглядит полностью сломанной. Я заметил это, потому что у последних зарегистрированных пользователей в качестве имён пользователя были указаны «user1» 2 3.. и я это проверил.

Поле для имени пользователя больше отсутствует (хотя я включил опцию show_signup_form_username_instructions).

Также больше не отображается пояснительный текст для имени (js.user.name.instructions_required) (?) и, вообще, почему у некоторых полей есть жирные заголовки, у других — нет, а у третьих — просто обычный текст?

Я не уверен, запрашивал ли он всегда электронную почту/код перед началом заполнения этой формы?

Как я могу снова включить поле имени пользователя и как я могу описать свою политику чистых имён в поле Имя?

Отсутствие поля имени пользователя может быть связано с Easier account signup using email codes. Включено ли это изменение на вашем форуме?

Описания для большинства полей по умолчанию были удалены примерно 2 года назад в UX: Registration design and validation improvements - Pull Request #27666 - discourse/discourse - GitHub. После обратной связи в Recent changes to the signup form были добавлены настройки для повторного отображения описаний. Вы можете найти их, поискав в настройках сайта по запросу instructions. Например, описание для поля имени управляется настройкой show_signup_form_full_name_instructions. Включена ли она? Тогда я бы попробовал отключить предстоящее изменение.

Да, включена — или, если точнее, нет, это настройка предпросмотра «Включить локальные входы по коду», это одно и то же?

Я думал, что эта функция предназначена для входа, а не для регистрации, но хорошо знать, что я могу её отключить. Обидно, что код как первый шаг — это неплохо, но почему он скрывает имя пользователя.. (к тому же в теме утверждается, что он генерирует случайные имена пользователей, это актуально только для спамерских регистраций, а не для реальных пользователей, использующих форму после обновления… хм)

Я сейчас включил инструкции по вводу имени, это помогло. Спасибо!

Да, это именно то изменение, о котором рассказывается в теме, на которую я дал ссылку.

Пока вы можете это отключить, но вам стоит добавить свой отзыв в соответствующую тему. Как только предстоящее изменение станет постоянным, вы больше не сможете отказаться от него."