Description du problème :
Le message de statut personnalisé de l’utilisateur n’est pas masqué par la bannière, même lorsque la publication que l’utilisateur a vue a disparu, ce qui le rend peu attrayant visuellement.
Une image du problème est jointe :
Comportement attendu :
Le message de statut est masqué par la bannière
Comportement réel :
Le statut s’affiche devant la bannière.
Étapes pour reproduire :
Cliquez sur le statut personnalisé d’un utilisateur et faites défiler vers le haut, jusqu’à ce que la publication disparaisse de la vue. Ensuite, vous pourrez toujours voir le message de statut devant la bannière en haut de la page.
Le bug apparaît à ce lien :
(Je ne suis pas sûr si cela ne m’arrive qu’à moi)
Cela se produit non seulement avec les info-bulles de statut utilisateur, mais aussi avec certaines autres info-bulles qui sont également implémentées à l’aide du composant DTooltip.
Sur ordinateur, nous utilisons l’événement mouseenter comme déclencheur d’info-bulle. Lorsque la souris quitte l’info-bulle, elle disparaît, donc tout fonctionne correctement.
Sur mobile, le déclencheur de l’info-bulle est un clic, et pour que l’info-bulle disparaisse, l’utilisateur doit cliquer en dehors de l’info-bulle. Pour cette raison, l’info-bulle ne disparaît pas lors du défilement. C’est le comportement par défaut des info-bulles créées à l’aide de la bibliothèque tippy.js que nous utilisons en arrière-plan.
Je travaille actuellement sur une correction et j’ai déjà un brouillon fonctionnel. La solution consistera à masquer l’info-bulle lors du défilement sur mobile. Et cela corrigera toutes les info-bulles basées sur DTooltip.
Salut @andrei !
Je suis désolé de dire que ce bug apparaît toujours sur un forum Discourse (un différent cette fois-ci).
Il apparaît aussi dans ce sujet…
Nous venons de fusionner le correctif, il est maintenant dans la branche principale. N’oubliez pas qu’il ne résout le problème que dans les sujets ; il existe un problème similaire dans le chat, qui sera traité séparément plus tard.
La correction fait disparaître les info-bulles lors du défilement. Après la correction, sur les écrans tactiles, les info-bulles disparaissent lorsque vous commencez à faire défiler.
Salut tout le monde !
Ceci est réapparu sur un autre forum.
D’autres forums comme celui-ci et Ask font disparaître l’en-tête, mais ce forum ne le fait pas.
Puis-je ajouter que si vous faites défiler rapidement vers le haut alors que le statut est encore affiché, il se superposera, mais l’en-tête ne réagira pas assez vite pour le masquer.
Comme vous pouvez le voir, le statut personnalisé frappe encore !
J’ai constaté qu’il se trouvait devant la barre où l’on peut revenir en arrière ou avancer.
Voici une image pratique :
Notez que, plus précisément, les problèmes sont liés aux composants que nous utilisons pour afficher des info-bulles enrichies dans toute l’application. Nous utilisons des info-bulles enrichies pour afficher le statut, mais nous les utilisons également à d’autres fins. Par conséquent, des problèmes similaires peuvent potentiellement être reproduits avec d’autres info-bulles. La correction que j’ai fournie ci-dessus n’a résolu que les cas les plus généraux.
Nous travaillons actuellement sur d’autres modifications des composants pour les info-bulles enrichies, il y aura donc plus de mises à jour ici. Nous nous occuperons de ces problèmes.