La barre latérale se charge à la mauvaise position lors de l'affichage de la page Catégories

Poursuite de la discussion depuis Allow "top menu" not to have "latest" tab :

Avec ce paramètre, j’ai constaté que la barre latérale se charge à la mauvaise position. La différence est qu’elle est comme si je l’avais fait défiler jusqu’au milieu du quatrième élément de la barre latérale.

Lorsque je suis déjà sur la page des catégories et que je clique sur « Catégories », elle se charge sans modifier la position de la barre latérale.

Cela ressemble à un problème où la position de défilement de la barre latérale est conservée ou restaurée incorrectement lors de la navigation vers la page de la catégorie.

Le fait que le clic sur « Catégories » alors que l’on est déjà sur la page de la catégorie conserve la position existante de la barre latérale suggère que le problème est peut-être lié à la navigation ou à la restauration de l’état, plutôt qu’à la barre latérale elle-même.

Je vérifierais si le conteneur de défilement de la barre latérale est réutilisé entre les changements de route et si sa position de défilement enregistrée est restaurée lorsque la page de la catégorie se charge. Comparer un chargement direct de la page de la catégorie avec une navigation depuis une autre page devrait aider à isoler le problème.

Merci. Je vais m’en occuper. Je viens de remarquer que le problème ne survient que lorsque je suis connecté en tant que moi-même, et non en tant qu’utilisateur de test ou lorsque je ne suis pas connecté du tout.

La barre latérale se recharge lorsque le lien « Catégories » est cliqué, et elle se retrouve toujours à la même (mauvaise) position.

En mode sans échec, c’est pire, car même en cliquant sur « Catégories » depuis la page Catégories, elle se recharge à l’endroit incorrect.

Je vais laisser les choses en l’état pour le moment…

Ah, je crois savoir de quoi il s’agit : on fait défiler la barre latérale pour que le lien actuellement actif soit visible… donc, avec /categories, il s’agit du bas de la section « Catégories » de la barre latérale… par exemple sur Meta

Il serait peut-être utile de prévoir une exception pour la page d’accueil :thinking:

2 « J'aime »