¿Rellenar tanto el correo electrónico como el nombre de usuario desde parámetros de URL?

Hay una forma de prellenar la dirección de correo electrónico enlazando a forum.example.com/signup?email=alice@example.com.

¿Existe un parámetro para prellenar también el campo de nombre de usuario? Quiero prellenarlo con un nombre de usuario aleatorio para reducir la fricción en el registro. Los usuarios aún podrán cambiarlo antes de enviar si lo desean.

Si no hay una forma integrada, escribiré un plugin.

ya existe un tema

Gracias, no creo que ese otro tema sea correcto, ya que la función existe para correos electrónicos.

Si abres esta URL en una ventana de incógnito, se rellenará el correo electrónico pero no el nombre de usuario:

Eso se refiere a la página de inicio de sesión. El parámetro email= sí funciona en la página de registro.

Lo revisé. Por ahora no hay ninguna forma integrada para hacer esto. Si quieres intentarlo, el flujo relevante para el correo electrónico es el siguiente:

El controlador de Rails establece una cookie
El enrutador de Ember lee la cookie y pasa el valor al controlador de Ember
El componente de Ember accede al valor en el controlador de Ember

También podría valer la pena consultar con el equipo si aceptarían una PR para esto, antes de convertirlo en un plugin.