Bonjour, je rencontre un bug de défilement après avoir ajouté un widget via un composant de thème Discourse et j’aurais besoin d’aide pour le corriger. Payant.
Bonjour David, pouvez-vous fournir plus de détails. Par exemple, quel composant avez-vous ajouté lorsque ce bogue a été remarqué. Version de Discourse et informations de construction.
Cela donnera aux gens une meilleure idée de ce pour quoi vous avez besoin d’aide, car un bogue de défilement est un peu vague. Il est également possible que quelqu’un ait une solution facile en suggérant un composant alternatif.
Vous pouvez également utiliser les outils de développement de votre navigateur pour voir s’il y a des erreurs dans la console.
Salut Dan, merci pour ta réponse.
J’utilise un composant de thème pour afficher un widget qui apparaît dans la barre latérale sur les ordinateurs de bureau et en haut de la publication sur mobile.
Le problème est qu’il semble interférer avec la fonctionnalité « sauter au dernier lu » de Discourse. Lorsqu’un utilisateur ouvre un sujet qu’il a déjà lu, la page défile initialement jusqu’à la bonne position, mais le widget semble ensuite déclencher un décalage de mise en page ou un rechargement partiel. Ce « bogue » force la page à revenir en haut, faisant perdre à l’utilisateur sa position.
J’ai joint une vidéo pour montrer exactement comment le saut se produit. J’utilise la dernière version de Discourse.
Vidéo :https://drive.google.com/file/d/1PjIkhRQPf4HFMDYDQ6oj3jsxgx0D8Zxr/view?usp=sharing
Lien en direct : Aave 14- Test eneded proposal - General - tally
Utilisez-vous un Theme component personnalisé ou l’un de ceux répertoriés dans la catégorie Theme component ?
Si c’est personnalisé et que vous utilisez le widget spu, il me semble que cela a été déprécié avec les changements dans Discourse. Je n’en suis pas sûr moi-même car j’apprends encore, mais je pense que cela se fait maintenant peut-être avec un composant Glimmer ?
Je suis sur mobile. Pouvez-vous publier une capture d’écran de l’erreur (ou des erreurs) de la console, car il est difficile pour moi de zoomer sur la vidéo.
Utilisez-vous des sorties de plugin (plugin outlets) pour placer le widget ?