Não é possível rolar no celular ao tocar ao lado do indicador de progresso do tópico

Notei recentemente que no celular (iPhone 8, versão mais recente do iOS 14, pelo menos) às vezes não consigo rolar a página tocando nela e movendo o dedo para cima ou para baixo. Finalmente descobri que isso ocorre especificamente ao tocar no indicador de progresso do tópico (parte azul mostrando x/y posts) ou à sua esquerda. Parece acontecer apenas no final do tópico, não quando o indicador de progresso do tópico está “flutuando” no meio do tópico. Mas, é claro, quando ele está fixo no final do tópico é quando ele pode acabar localizado no meio da página e é mais fácil tocar na seção que não permite a rolagem.

Aqui está uma imagem mostrando a seção sobre a qual estou falando.

Então, devo evitar tocar nessa área específica? Como esse “bug” impede o uso normal do Discourse? Recategorizando.

Isso é muito mais fácil falar do que fazer, considerando que muitas vezes acaba no meio da tela quando chego ao final do tópico.

De modo geral, no celular você pode tocar em qualquer lugar de qualquer site ou aplicativo e arrastar o dedo para cima e para baixo para rolar. Esse comportamento às vezes não funciona no Discourse, impedindo o uso normal do comportamento padrão de navegação móvel.

Para que valha a pena, relatei isso porque nunca o tinha visto antes e, portanto, pensei que fosse uma degradação recente. Acabei de verificar algumas comunidades do Discourse que conheço e pode não ser tão recente quanto eu pensava. O bug é reproduzível em https://community.kitsun.io, que está no commit 186379adac de 17 de novembro. No entanto, o bug não é reproduzível em https://community.bunpro.jp, que está no commit 763f48abc7 de 3 de setembro. Então, não tão recente quanto eu pensava, mas introduzido em algum momento há 2-4 meses.

Tentarei contorná-lo, mas espero que essa faixa de commit facilite a investigação, se você optar por isso.

É um bom relatório, apenas não é um bug pela definição da categoria :slight_smile:

Corrigido, mais detalhes em Mobile: Can't scroll in area next to pagination/scroller widget - #3 by pmusaraj

1 curtida