Impossible de faire défiler sur mobile en appuyant à côté de l'indicateur de progression du sujet

J’ai remarqué récemment que sur mobile (iPhone 8, dernière version d’iOS 14 au moins), je ne peux parfois pas faire défiler la page en tapant dessus et en déplaçant mon doigt vers le haut ou vers le bas. J’ai finalement compris que cela se produit spécifiquement lorsque je tape sur l’indicateur de progression du sujet (partie bleue montrant x/y messages) ou à sa gauche. Cela ne semble se produire qu’à la fin du sujet, pas lorsque l’indicateur de progression du sujet est “flottant” au milieu du sujet. Mais bien sûr, c’est lorsqu’il est fixé à la fin du sujet qu’il peut se retrouver au milieu de la page et qu’il est plus facile de taper sur la section qui ne permet pas le défilement.

Voici une image montrant la section dont je parle.

Alors, il faut éviter de taper dans cette zone spécifique ? Comment ce « bug » empêche-t-il une utilisation normale de Discourse ? Recatégorisation.

C’est beaucoup plus facile à dire qu’à faire, car cela finit souvent au milieu de l’écran lorsque j’atteins le bas du sujet.

D’une manière générale, sur mobile, vous pouvez toucher n’importe où sur n’importe quel site web ou application et faire glisser votre doigt de haut en bas pour faire défiler. Ce comportement ne fonctionne parfois pas dans Discourse, empêchant l’utilisation normale du comportement de navigation mobile standard.

Pour ce que ça vaut, j’ai signalé cela parce que je ne l’avais jamais vu auparavant et je pensais donc que c’était une dégradation récente. J’ai vérifié quelques communautés Discourse que je connais, et ce n’est peut-être pas aussi récent que je le pensais. Le bug est reproductible sur https://community.kitsun.io, qui est sur le commit 186379adac du 17 novembre. Cependant, le bug n’est pas reproductible sur https://community.bunpro.jp, qui est sur le commit 763f48abc7 du 3 septembre. Donc pas aussi récent que je le pensais, mais introduit il y a environ 2 à 4 mois.

J’essaierai de trouver une solution de contournement, mais j’espère que cette plage de commits facilitera l’investigation si vous choisissez de le faire.

C’est un bon rapport, juste pas un bug selon la définition de la catégorie :slight_smile:

Corrigé, plus de détails sur Mobile: Can't scroll in area next to pagination/scroller widget - #3 by pmusaraj

1 « J'aime »