Las imágenes de Fondo de Perfil y Fondo de Tarjeta de Usuario desaparecerán cuando se presione Enter o Return después de ingresar datos en otros campos de usuario.
El problema se reproduce en meta con Chrome, FF y Safari (Mac).
Pasos para reproducir:
Sube imágenes a Fondo de Perfil y Fondo de Tarjeta de Usuario en https://meta.discourse.org/u/username/preferences/profile
Guarda haciendo clic en el botón Guardar
Coloca el cursor en cualquier campo de usuario disponible y presiona Enter o Return
En el paso #3, la imagen de Fondo de Perfil desaparecerá. Presiona Enter nuevamente y la imagen de Fondo de Tarjeta de Usuario también desaparecerá. Ahora tendrás que descartar tus cambios y recargar la página para recuperar las imágenes. De lo contrario, el perfil de usuario se guardará sin la(s) imagen(es).
¡Gracias por la reproducción detallada, muy apreciada!
Esto debería solucionarlo; consulta la descripción del commit para más detalles:
@sam@awesomerobot mi recomendación sería agregar type="button" por defecto al componente d-button. Añadí soporte para el tipo hace meses y creo que deberíamos ir más allá de esto. Es demasiado fácil crear este tipo de comportamiento inesperado.