Barra de desplazamiento de temas no se actualiza debido a personalizaciones de CSS

Creo que he roto algo en mi instalación de Discourse: la barra de desplazamiento ya no se actualiza al hacer scroll.
Es decir, el indicador 1/25 cambia a 2/25 y luego se queda en 2/25 para los 23 mensajes restantes. Además, la URL del tema ya no se actualiza a ...../<post_number>.

En la consola de JavaScript veo mensajes de error extraños:

_ember_jquery-0ae86c…ee94f26d9c3.js:5106 [Violación] Se agregó un oyente de eventos no pasivo a un evento 'touchstart' que bloquea el desplazamiento. Considere marcar el manejador de eventos como 'pasivo' para hacer la página más receptiva. Consulte https://www.chromestatus.com/feature/5745543795965952
_ember_jquery-0ae86c…ee94f26d9c3.js:5106 [Violación] Se agregó un oyente de eventos no pasivo a un evento 'touchstart' que bloquea el desplazamiento. Considere marcar el manejador de eventos como 'pasivo' para hacer la página más receptiva. Consulte https://www.chromestatus.com/feature/5745543795965952
_ember_jquery-0ae86c…ee94f26d9c3.js:1975 [Violación] El manejador de 'setTimeout' tardó 886 ms
[Violación] El reflujo forzado durante la ejecución de JavaScript tardó 79 ms
_ember_jquery-0ae86c…ee94f26d9c3.js:5106 [Violación] Se agregó un oyente de eventos no pasivo a un evento 'touchstart' que bloquea el desplazamiento. Considere marcar el manejador de eventos como 'pasivo' para hacer la página más receptiva. Consulte https://www.chromestatus.com/feature/5745543795965952
_ember_jquery-0ae86c…e94f26d9c3.js:61218 [Violación] El manejador de 'click' tardó 167 ms
[Violación] El reflujo forzado durante la ejecución de JavaScript tardó 45 ms

¿Alguna idea sobre cómo depurar este problema?

Muchas gracias

You will need to provide a link (preferably) or the full error for us.

Please try this one

When I use the safe mode to deactive the theme modifications, it works well : https://discourse.mfc.bayern/safe-mode

Probably a script that breaks the timeline

actually it looks like it is a CSS breaking the timeline ! If I remove loading of https://www.mfc.bayern/assets/css/headerfooter-style.css then it works
Any hint how a CSS may break the timeline (which I assume is javascript based) ?

You you change the heights in the wrong place, it will break the JS that detects scrolling.

which heights ? searching for height in the CSS yiels 140+ results :frowning:

OK found it
html,
body {
height: 100%; }

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.