Estilos en línea de altura mínima declarados para topic-post en móvil

Tengo un tema que cambia ligeramente la vista de las publicaciones en el móvil. Ahora veo que el diseño se distorsiona por las declaraciones de min-height que se calculan y se inyectan como estilos en línea una vez que me desplazo:

Por ejemplo, aquí la publicación es más larga de lo que debería ser debido a min-height:

Podría declarar min-height como unset en las publicaciones. Por lo que he visto hasta ahora, arreglaría el diseño. ¿Pero tal vez me estoy perdiendo algo? ¿No entiendo por qué se declaran estos cálculos en primer lugar?

2 Me gusta

No veo estos cálculos en Discourse por defecto… ¿es un tema o componente que los añade?

Ah, ya veo, se añaden en temas más largos una vez que se cargan respuestas adicionales (y se eliminan otras).

Parece que añadimos la altura mínima cuando las publicaciones se ocultan al desplazarse, así que creo que estamos obteniendo la altura para que la posición de desplazamiento no cambie cuando se elimina contenido de la página.

2 Me gusta

Creo que aquí es donde se agregó originalmente el cálculo de altura, FIX: Scroll jumping in some dimensions of browser · discourse/discourse@a77f5a7 · GitHub, lo que confirma que está destinado a ayudar a controlar el salto de desplazamiento.

Para solucionar tu problema específico, parece que la altura de .topic-post es lo que se está midiendo… ¿en tu tema es ese div más alto que el contenido dentro por alguna razón? Me pregunto por qué parece estar mal calculado…

2 Me gusta