Salut, comment se fait-il que ma liste d’utilisateurs n’affiche qu’un petit pourcentage de tous mes utilisateurs ? Où sont les autres ? Merci.
https://mysite/u?cards=no&order=days_visited&period=all
Salut, comment se fait-il que ma liste d’utilisateurs n’affiche qu’un petit pourcentage de tous mes utilisateurs ? Où sont les autres ? Merci.
https://mysite/u?cards=no&order=days_visited&period=all
On dirait que cela peut être reproduit ici sur meta avec juste la liste d’utilisateurs de base aussi \u003chttps://meta.discourse.org/u\u003e
Il semble qu’aucune page supplémentaire ne se charge lorsque j’atteins le « bas ». (iPhone/Safari)
Glissons-le vers bug pour que quelqu’un y jette un œil ![]()
Merci de nous l’avoir fait savoir, j’ai informé l’équipe et priorisé ! Nous allons régler cela dans les prochaines semaines.
Je peux reproduire cela ici sur Meta, mais bizarrement pas dans ma configuration locale. L’erreur se situe ici dans le contrôleur des utilisateurs :
C’est comme si elle était appelée trop tôt dans certains cas, je vais enquêter.
Ne se reproduit toujours pas localement, mais cette PR devrait aider, je vais demander à @kelv de la revoir car il l’a initialement transformée en observateur :
Juste au cas où vous ne l’auriez pas envisagé, est-ce lié à la présence du composant de thème User Card Directory ? Je pense que c’est quelque chose que meta et l’OP ont en commun et que vous n’avez peut-être pas sur votre site de test ?
Merci pour ça, je vais essayer. J’ai réussi à faire en sorte que Meta ne plante pas sur cette page aujourd’hui de manière aléatoire, donc je pense qu’il y a une sorte de condition de concurrence, mais oui, il se pourrait bien que le composant ait également un impact.
J’avais parfois l’impression que c’était lié à la largeur. J’avais une reproduction où la réduction de la barre latérale corrigeait le problème. Mais j’avais aussi des reproductions où, même si la barre latérale était visible, le chargement de davantage de données fonctionnait une ou deux fois, ou ne se cassait pas. Ces cas se sont produits avec différentes périodes sélectionnées, ce qui n’avait pas de sens pour moi. Pourquoi cela devrait-il fonctionner une fois quand je sélectionne “Mois”, mais deux fois quand je sélectionne “Trimestre” ? Si vous pensez que c’est utile, je peux rechercher les screencasts que j’ai réalisés la semaine dernière.
Un message a été divisé dans un nouveau sujet : Statistiques utilisateur incorrectes dans l’annuaire utilisateur
Je peux toujours reproduire le problème ici sur Meta.
Hmm, bizarre, merci d’avoir creusé un peu la question, Moin. Je vais essayer une autre solution, je ne sais pas pourquoi le changement LoadMore n’a pas résolu le problème.
J’ai juste remarqué que la liste des utilisateurs semble fonctionner pour moi maintenant. ![]()
Est-ce que le vôtre est résolu aussi @patrickemin ?
Je mettrai à jour avant demain et je vous informerai, merci.
Salut, je viens de mettre à jour mon Discourse, mais non, seulement environ 40 membres sur 610 sont affichés dans ma liste.
J’ai remarqué que le défilement infini fonctionne bien sur mobile, mais pas sur les tailles de bureau/Nest Hub. Après avoir examiné la question, il semble que la div .load-more-sentinel ait une hauteur nulle, de sorte que l’IntersectionObserver n’a jamais été déclenché.
Une solution très simple que j’ai apportée est de donner au sentinelle une petite hauteur (par exemple, 1px).
.load-more-sentinel {
height: 1px;
}
Merci, la correction fonctionne, merci beaucoup !
Super que cela ait fonctionné pour vous, et merci pour votre contribution
J’ai fusionné cette correction afin que les autres utilisateurs de Discourse en bénéficient également. J’espère que cela résoudra complètement le bug !
Fonctionne très bien pour moi. J’ai pu le reproduire de manière très fiable sur ma tablette auparavant. ![]()
Pourriez-vous diviser le message n°11 en un nouveau sujet ? De toute évidence, il n’est pas pertinent car je vois toujours des chiffres incorrects dans le répertoire utilisateur lorsque je suis les étapes. Merci
De rien. Voici mon github, je suis ravie de contribuer plus directement à l’avenir !