Notei no Meta e em outras instâncias do Discourse que, ao usar a linha do tempo no celular (especificamente a linha do tempo flutuante), após selecionar uma postagem para navegar, a visualização em tela cheia (.timeline-fullscreen) remove a classe ‘show’ como esperado, no entanto, a linha do tempo ainda fica ligeiramente visível na parte inferior da tela.
É preciso clicar novamente para que a linha do tempo flutuante reapareça completamente e corretamente.
Esse comportamento parece estar relacionado a um problema de propagação de eventos ou algo semelhante. Mais alguém já passou por isso ou existe uma solução conhecida?
Definitivamente um problema de propagação. Testei da seguinte forma:
clicar em qualquer lugar depois que a classe ‘show’ é removida aciona o js que traz de volta a linha do tempo e remove a div .timeline-fullscreen. Portanto, deve ser uma correção simples, para ser honesto.