Boucle infinie lors du défilement dans Chrome sur Android en mode paysage

En allant sur [RFC][GlobalISel] Adding FP type information to LLT - #37 by qcolombet - Common CodeGen Infrastructure - LLVM Discussion Forums et en faisant défiler un peu plus loin, on entre dans une boucle infinie de défilement vers le bas et vers le haut aussi rapidement que possible :

2 « J'aime »

Je peux reproduire cela sur mon forum, même en mode sans échec. Mais je ne peux pas reproduire sur try.discourse.org
Voyons si cela se produit ici

blockquote

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor

Pas de chance jusqu’à présent. Peut-être que le comportement a été corrigé ces derniers jours.

Méta

Mon forum

4 « J'aime »

Désolé pour lui @programmerjake, nous avons un correctif prêt et nous le déploierons sur votre forum cette semaine.

Vous étiez dans un cluster que nous rééquilibrons, donc les déploiements sont un peu retardés, je vous tiendrai informé une fois que ce sera fait.

3 « J'aime »

Mise à jour @programmerjake nous avons déployé votre cluster, pouvez-vous confirmer si le problème est résolu ? (vous devrez recharger votre navigateur)

Sinon, nous pouvons escalader cela en interne.

Ce n’est pas résolu d’après ce que je peux voir. J’ai essayé de rafraîchir, et j’ai essayé de l’ouvrir dans une fenêtre de navigation privée et cela semble se bloquer après avoir cliqué sur le bouton de basculement du mode mobile dans le panneau de gauche (en l’activant, car j’ai le mode bureau activé par défaut dans les paramètres de mon navigateur), puis en faisant défiler vers le bas.

Cela semble fonctionner correctement en mode bureau sans cliquer sur le bouton de basculement du mode mobile.

Est-ce spécifique à Android Mobile ou pouvez-vous reproduire cela sur d’autres appareils ? Est-ce courant sur Firefox / Chromium sur mobile Android ?

Je suis sûr qu’il y a quelque chose ici, je ne peux tout simplement pas le reproduire sur votre page sur Chrome ou Firefox, que ce soit sur ordinateur ou en émulation mobile.

J’ai pu reproduire le problème dans une nouvelle installation de Fennec F-Droid (essentiellement le skin de F-Droid de Firefox pour Android) en activant le mode bureau dans les paramètres du navigateur, puis en cliquant sur l’icône du téléphone dans le panneau de gauche dans Discourse, puis en faisant défiler vers le bas.

J’ai pu le reproduire dans Firefox ESR sur mon bureau Linux :
https://discourse.llvm.org/t/rfc-globalisel-adding-fp-type-information-to-llt/83349/36?mobile_view=1
J’ai réglé l’émulation d’écran sur Responsive 1070x548, avec DPR réglé sur 3 sans agent utilisateur personnalisé, puis j’ai fait défiler un peu vers le bas.

2 « J'aime »

Confirmé, merci pour la reproduction exacte ici !

Cela se reproduit exactement dans la dernière version de Chrome également avec 1070x548

@david / @awesomerobot des idées ici, c’est vraiment étrange.

Je confirme que ce n’est pas overflow-anchor, je vois la classe docked sur topic-progress-wrapper entrer et sortir d’effet.

Ma supposition est :

  1. Nous ajoutons la classe docked
  2. La page bouge un peu
  3. Ce qui nous fait supprimer la classe docked
  4. La page bouge un peu
  5. Et ainsi de suite…
1 « J'aime »

Ouais, ça a définitivement quelque chose à voir avec la barre de progression du sujet qui se fixe, on dirait que position: initial; est défini en même temps que la classe .docked, et cela fait vaciller la position entre fixée et non fixée :thinking:

Cela devrait résoudre le problème :

5 « J'aime »

Bien, cela semble corrigé @programmerjake est-ce que c’est bon de votre côté - J’ai confirmé que je ne peux plus le reproduire sur votre site !

2 « J'aime »

Ça me semble corrigé ! Merci !

3 « J'aime »