Обязательное пользовательское поле не показывает подсказку об ошибке при пропуске при регистрации

Я использую пользовательское поле типа «множественный выбор», которое установлено как обязательное для всех пользователей. Это подразумевает, что оно также обязательно при регистрации, то есть вы не можете зарегистрироваться, не выбрав хотя бы один вариант из списка.

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

Кроме того, и я не знаю, связано ли это с этим, в консоли разработчика отображается:

head_tag_1.js:2 Uncaught ReferenceError: $ is not defined
    at head_tag_1.js:2:1
2 лайка

У вас установлены какие-либо пользовательские темы или компоненты? Вы используете последнюю версию?

У меня был фрагмент JS, на который есть ссылка по адресу Don't Link User Title to a Group, в настройках темы в пользовательском коде <head>. К сожалению, я не помню, добавлял ли я его изначально и зачем.

После удаления ошибка в консоли исчезла.

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

1 лайк

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

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

Вот что всё ещё не решено:

1 лайк

Мы воспроизвели эту проблему, и наша команда сейчас проводит расследование.

Спасибо, что обратили наше внимание на это!

2 лайка