Consegui reproduzir no Meta no iOS, sem ver nenhum erro no console.
Confirmo o mesmo problema no Android aqui no Meta.
Corrigi o problema grave com:
Acho que isso pode ter sido causado pela alteração do @daniel aqui:
Ainda há mais um problema aberto aqui: quando você arrasta até o final, a linha do tempo não fecha (ela só fecha se você arrastar para um número específico, não para a margem extra no final)
@daniel, você pode dar uma olhada nisso ^^^^
@martin, isso ainda é um problema; na verdade, é um pouco pior até mesmo no mobile.
Em um tópico com, digamos, 30 posts, onde o último post é enorme. Tente usar o slider do mobile (ou seja, a visualização mobile e depois clique em 30/30 para abrir o slider do mobile).
-
Ele não fecha quando você navega até o último, mas fecha ao navegar para qualquer outro.
-
Se o último post for enorme, a posição está errada no mobile… você não consegue ver o final do último post.
@sam Descobri por que o slider não estava fechando ao ultrapassar a linha do tempo, então isso já está corrigido. O problema de visibilidade no final da última postagem é apenas uma continuação da última PR que fiz aqui. O que posso fazer é ajustar a posição de volta em 1/10 da altura da última postagem, caso ela seja grande; isso deve permitir que você veja o final da postagem. Por exemplo, antes dessa correção:
E depois:
Se essa pequena quantidade de texto for muito pequena, poderíamos fazer algo como 1/5 da altura da postagem, rolando de volta para cima? Se voltarmos completamente até o topo da postagem, acabamos voltando ao problema original de não conseguir rolar além do final de postagens grandes.
Isso parece bom para mim, vamos testar.
A correção está sendo construída aqui: FIX: Mobile topic-timeline not closing on scrolling past last post by martin-brennan · Pull Request #8730 · discourse/discourse · GitHub


