Подсказки к полям — которые, как мне казалось, были статичными — теперь отображаются только когда поле находится в фокусе. Это нормально, но подсказки показываются только для поля «Электронная почта»:
Текст подсказок для остальных полей не отображается:
Верно. Мы перешли к тому, чтобы помечать только необязательные поля как таковые, тогда как все остальные поля по умолчанию считаются обязательными. Логика этого подхода заключается в том, что большинство полей обязательны, поэтому это снижает информационный шум.
Существуют как преимущества, так и недостатки, и в сообществе дизайнеров ведутся бесконечные дискуссии на эту тему, но мы придерживаемся именно такого подхода.
Кажется, мы решили убрать остальные инструкции, так как они не были очень полезными.
Ранее текст инструкции для имени пользователя выглядел так:
Сейчас, думаю, все уже знают, что имя пользователя — это уникальный идентификатор без пробелов.
Это более серьёзная проблема. Я только что проверил, и всё работает как ожидалось. Запись экрана помогла бы увидеть эту проблему.
Спасибо за уточнение по поводу пометок и инструкций. У меня немного не хватало инструкций для пользовательских полей РЕДАКТИРОВАНО: настроенных инструкций для полей, но я справлюсь.
Что касается порядка переключения вкладок, то, похоже, моя проблема в том, что поля расположены не в правильном порядке. Форма регистрации от Meta совпадает с формами на нескольких других форумах, которые я посещаю, но у меня поле «Имя» появляется до поля «Пароль». Поэтому при переключении фокуса с поля «Имя пользователя» он переходит к «Паролю», а затем возвращается обратно к «Имени».
Не могу понять, что именно я сделал, чтобы это произошло, или как это исправить…
Нет — текст инструкции отображается только для поля электронной почты, и он присутствует независимо от того, настроил я его или оставил по умолчанию. Инструкции для других полей не отображаются ни при каких обстоятельствах.
Тоже нет — я ничего подобного не делал.
Я использую версию tests-passed 3.4.0.beta3-dev (20effebd51), выпущенную 24 часа назад. Как обычно, есть более свежие коммиты, которые можно обновить, но ничего, что напоминало бы изменение формы регистрации, я не вижу…
Хорошо, я вижу, что это наш код, но он применяется только к формам входа не на всю страницу, поэтому между вашим сайтом (не на всю страницу) и Meta (на всю страницу) есть разница.
Не уверен, зачем было внесено это изменение, проверю внутри компании и вернусь к вам с ответом.
@chapoi — я ввёл в заблуждение, сказав «инструкции для пользовательских полей». Я имел в виду, что настроил некоторые инструкции для полей по умолчанию. У меня нет «пользовательских полей». @moin — у меня было включено «требовать полное имя». Отключение этого параметра возвращает порядок полей в соответствие с порядком переключения по Tab. Я безразличен к требованию указания имени, но в любом случае порядок полей и порядок переключения по Tab должны совпадать. Я также пропустил объявление на экране входа на всю страницу, но переход к нему подтверждает, что проблема с порядком остаётся той же. (Не критично, но я ценю внимание к этой теме!)
Теперь порядок переключения между вкладками должен быть корректным независимо от того, включена ли настройка сайта «Обязательно указывать полное имя» или нет. Я также убедился, что описания полей всегда отображаются, а не только когда поле ввода находится в фокусе.
Наша цель с недавними изменениями заключалась в упрощении процесса входа. Мы убрали описания полей, которые, по нашему мнению, не приносили большой пользы, но также понимаем, что клиентам может потребоваться возможность их настройки. Мы планируем добавить опцию, позволяющую владельцам сайтов включать пользовательские описания по своему усмотрению.
Привет, @ToddZ, извините за задержку. В итоге я добавил описания обратно, но по умолчанию они скрыты. Вы можете переключить их видимость с помощью этих настроек сайта:
Привет, похоже, что уже прошло больше года, и мы всё ещё сталкиваемся с этой проблемой в рамках проекта для клиента; мы хотим предоставить рекомендации относительно того, какое имя пользователя является уместным.
Каков текущий статус js.user.username.instructions, пожалуйста?
Спасибо, что вернули их. Когда я недавно запустил свой сайт, один из перешедших участников задал первый вопрос: «Мы не можем использовать пробелы в имени пользователя?»
Инструкции невероятно полезны, и на моём сайте они уже включены. Это обратная связь для всей команды: имена пользователей на форумах, такие как реализовано в Discourse, не всегда интуитивно понятны тем, кто привык к старым форумам, где можно использовать пробелы и специальные символы и т. д. Инструкции критически важны, чтобы не потерять интерес новых участников.