…y esto es definitivamente importante dado que los avatares pegajosos son una cosa. El caso en esta foto es probable que sea bastante común y, sin embargo, la tarjeta de usuario está enterrada detrás del banner:
Ya sea haciéndola flotar encima o, preferiblemente, comenzando debajo del encabezado, ayudaría a prevenir que este escenario, alguna vez raro pero ahora común, afecte a los usuarios.
4 Me gusta
Hola,
Me parece que aquí hay en realidad dos problemas diferentes.
-
Como mencionas, si un artículo está demasiado cerca del encabezado cuando se muestra la tarjeta de usuario, la tarjeta quedará cubierta por el encabezado.
Esto parece estar relacionado con la forma en que se calcula el desplazamiento cuando se muestra el elemento de la tarjeta de usuario. Creo que _positionCard (en /app/mixins/card-contents-base.js) es lo que determina esto cuando se llama al método _showCardOnClick. Hay un método _calculateTopOffset, pero no hace referencia al header, solo a #main_outlet o html. Me parece que cuando la tarjeta de usuario se muestra en el escritorio, debería buscar el encabezado y usarlo como su top. Sin embargo… es un poco más complicado porque…
-
Este comportamiento es diferente entre los sitios móviles y de escritorio…
En un dispositivo móvil, cuando se muestra una tarjeta de usuario, se posiciona en la parte superior de la página y en lo que parece ser una ventana modal de página completa. Cuando haces clic en cualquier parte de la página e intentas desplazarte, la tarjeta se oculta y la ventana modal se destruye. Lo mismo ocurre en el escritorio si haces clic fuera de la tarjeta de usuario. Sin embargo… en el escritorio… puedes desplazarte sin hacer clic en nada y la tarjeta de usuario permanecerá visible, terminando detrás del encabezado si te desplazas hasta ese punto.
Por lo tanto, además de asegurarme de que la tarjeta de usuario respete el encabezado en el escritorio, creo que sería bueno que el comportamiento fuera el mismo en todos los dispositivos para que, una vez que hagas clic fuera de la tarjeta o intentes desplazarte, la tarjeta se oculte de nuevo. ¿Qué opinas de eso?
2 Me gusta
Eso parece razonable, pero desafortunadamente no tengo ni el tiempo ni la experiencia para comprometerme realmente con eso por mi cuenta.
Esperemos que alguien pueda abordarlo una vez que tenga tiempo; definitivamente no es una corrección de alta prioridad, pero sería bueno para la profesionalidad de los sitios de Discourse en general.
Acabo de probar y esto parece arreglado para mí. ¡Estoy de acuerdo con los avatares pegajosos, esta es una corrección importante!