Cliquer sur les liens dans les publications et revenir donne une hauteur de publication incorrecte

Bonjour :waving_hand:

Si je clique sur un lien inline dans un post de sujet et que je reviens au sujet, la hauteur des posts est incorrectement calculée (plus élevée).

Repro :

  1. Allez par exemple sur ce sujet Do we need a help button on the composer? - #13 by Don

  2. Cliquez sur le lien de ce sujet : New User Tips

  3. Revenez à ce sujet avec le navigateur ou la navigation native du système d’exploitation. Ou en cliquant sur le lien retour sous le post.


En vue bureau

En vue mobile

Merci :slightly_smiling_face:

7 « J'aime »

Un bug étrange que j’ai rencontré. Je peux le reproduire, mais je ne connais pas les critères exacts pour qu’il se produise.

  1. Ouvrez un sujet court (?)

  2. Cliquez sur une notification (ou un autre lien ?) qui vous amène à un sujet long (?)

  3. Revenez au sujet précédent avec votre navigateur

  4. La page du sujet court est trop haute, avec un contenu majoritairement vide

J’ai pu le reproduire en partant de deux sujets courts, en utilisant le même 2ème sujet, et j’ai eu du mal à trouver le contexte exact déclenchant le bug.

Cela ne se produit que sur mobile (Chrome sur Android, Chrome Desktop en vue mobile).

1 « J'aime »

Bonjour :wave:

Je pense que ceci est pertinent : Clicking on links in posts and go back makes incorrect post height

Je pense avoir trouvé un schéma pour ce bug. Voici ce que je pense, sans certitude que ce soit ce qui se passe. :slightly_smiling_face:

Lorsque vous revenez en arrière, il conserve la hauteur du sujet précédent et du ou des messages suivants (je pense que nous ne pouvons le voir visuellement que s’il est plus grand):thinking:

Laissez-moi clarifier ce que je pense.

J’ai ouvert deux sujets pour le démontrer.

Premier sujet

Deuxième sujet

Je vais du premier sujet au second, puis je reviens. Que s’est-il passé ? Les messages du premier sujet sont plus grands, comme je le montre dans la vidéo ici Clicking on links in posts and go back makes incorrect post height

Maintenant, je vérifie les messages du premier sujet. En voici un.

Il obtient un min-height calculé.

D’après ce que je vois, ce calcul de valeur se trouve ici et utilise l’attribut post-id

Alors, vérifions les post-ids et voyons ce qui s’est passé.

Dans le message du premier sujet, le post-id est 12.

Dans le deuxième sujet, nous devons trouver le message avec le post-id 13. C’est celui-ci.

Il semble que la hauteur du contenu du message ajoute l’espace vide au 12ème message du premier sujet.

D’après ce que je vois, cela n’arrive que si j’utilise le chargeur par curseur. Je ne suis pas sûr de ce qui se passe (mais peut-être parce que le curseur du chargeur maintient la page ouverte pendant le retour à la page précédente) et lance le calcul du min-height sur le deuxième sujet, et lorsque je reviens au premier sujet, ce calcul s’ajoute à la hauteur réelle des messages.

4 « J'aime »

Oh, j’aurais pu faire une recherche ! :sweat_smile:
J’ai fusionné les messages, merci !

Et excellent travail de détective également :chefs_kiss:

4 « J'aime »

Est-ce que cela se produit toujours ?

1 « J'aime »

Non, ça semble fonctionner parfaitement pour moi. :slight_smile:

1 « J'aime »