Я снова протестировал это, так как за последние месяцы в диалоговом окне регистрации произошло множество изменений. Сообщение об ошибке, отображаемое при отсутствии кода приглашения, осталось прежним.
Я считаю, что было бы полезно добавить сообщение об ошибке «Пожалуйста, введите код приглашения» под полем ввода кода приглашения, аналогичное тем, которые отображаются под полями электронной почты, имени пользователя, пароля и пользовательских полей.
Спасибо @Moin, вы правы, что эту ошибку можно улучшить. Я направил запрос нашей команде, чтобы исправить это. На данный момент у меня нет оценки сроков завершения этой работы из-за других приоритетов команды.
Я думаю, что для исправления достаточно изменить сообщение об ошибке на «Вы не ввели код приглашения».
В конце концов, если посмотреть на исходный код, это сообщение отображается только в том случае, когда код приглашения установлен, но не отправлен. Все остальные ошибки регистрации аккаунта возвращают пользовательское сообщение об ошибке.
Если адрес электронной почты уже зарегистрирован, сообщение вообще не отображается, а на этот адрес отправляется письмо.
Я не думаю, что это верно, если настройка сайта «Скрыть занятость адреса электронной почты» отключена. Но я согласен с вами, что в этом случае не показывается ошибка о том, что email может быть уже зарегистрирован. Интересно, почему. В данном случае, по-видимому, должно отображаться корректное сообщение.
Так что, возможно, отображаемую ошибку можно улучшить аналогичным образом. Хотя была бы полезна и валидация поля на стороне фронтенда, как у всех остальных полей.