Formulario de registro desbordado (¿desde la actualización?)

No estoy seguro desde qué versión, pero mi formulario de registro se ve todo desordenado. Me di cuenta porque mis últimos registros tenían nombres de usuario como “user1” 2 3.. y lo verifiqué.

Ya no tiene un campo para el nombre de usuario (a pesar de que he activado la opción show_signup_form_username_instructions).

Tampoco muestra el texto de explicación del nombre (js.user.name.instructions_required) ya(?) y, en general, ¿por qué hay algunos campos con encabezado en negrita, otros sin encabezado y otros con texto plano?

No estoy seguro de si siempre pedía un correo electrónico/código antes de iniciar este formulario.

¿Cómo puedo volver a activar el campo de nombre de usuario y cómo puedo documentar mi política de nombres limpios en el campo de nombre?

El campo de nombre de usuario que falta podría estar relacionado con Easier account signup using email codes. ¿Está habilitado ese cambio en tu foro?

La descripción de la mayoría de los campos predeterminados se eliminó hace aproximadamente 2 años en UX: Registration design and validation improvements - Pull Request #27666 - discourse/discourse - GitHub. Tras los comentarios en Recent changes to the signup form, se han añadido ajustes para mostrar las descripciones de nuevo. Puedes encontrarlos buscando instructions en la configuración del sitio. La descripción del campo de nombre, por ejemplo, se controla mediante la configuración show_signup_form_full_name_instructions. ¿Está habilitada? En ese caso, intentaría deshabilitar el cambio próximo.

Sí, lo está. Pensé que esa función era para iniciar sesión, no para registrarse, pero es bueno saber que puedo desactivarla. Menos mal, el código como primer paso no está mal, pero ¿por qué oculta el nombre de usuario…?

Ahora he habilitado las instrucciones para el nombre, y eso ayuda. ¡Gracias!