Ho notato di recente che su mobile (iPhone 8, almeno l’ultima versione di iOS 14) a volte non riesco a scorrere la pagina toccando la pagina e muovendo il dito su o giù. Alla fine ho capito che questo si verifica specificamente quando si tocca l’indicatore di avanzamento dell’argomento (la parte blu che mostra x/y post) o alla sua sinistra. Sembra accadere solo quando si è alla fine dell’argomento, non quando l’indicatore di avanzamento dell’argomento è “fluttuante” nel mezzo dell’argomento. Ma ovviamente, quando è fisso alla fine dell’argomento è quando può finire nel mezzo della pagina ed è più facile toccare la sezione che non consente lo scorrimento.
Ecco un’immagine che mostra la sezione di cui sto parlando.
Questo è molto più facile a dirsi che a farsi, considerando che finisce spesso al centro dello schermo quando raggiungo il fondo dell’argomento.
In generale, su mobile puoi toccare ovunque su qualsiasi sito web o app e trascinare il dito su e giù per scorrere. Questo comportamento a volte non funziona in Discourse, impedendo il normale utilizzo del comportamento di navigazione standard da mobile.
Per quello che vale, l’ho segnalato perché non l’avevo mai visto prima e quindi pensavo fosse un recente peggioramento. Ho appena controllato alcune community di Discourse che conosco e potrebbe non essere così recente come pensavo. Il bug è riproducibile su https://community.kitsun.io, che è sul commit 186379adac del 17 novembre. Tuttavia, il bug non è riproducibile su https://community.bunpro.jp, che è sul commit 763f48abc7 del 3 settembre. Quindi non così recente come pensavo, ma introdotto tra 2-4 mesi fa.
Cercherò di aggirarlo, ma spero che quell’intervallo di commit renda più facile indagare se scegliete di farlo.