Ara icon indicating copy to clipboard operation
Ara copied to clipboard

Décalage dans la position de l'usager lorsqu'il change de page à auditer

Open AdrienMuzyczka opened this issue 10 months ago • 1 comments

Description du problème

  • Dans la page "Audit", lorsque l'usager navigue entre les onglets des pages à auditer, sa position dans la page n'est pas toujours identique (et le critère affiché le même).
  • Ce problème est dû au calcul de la position de l'usager qui ne fonctionne plus si la hauteur du contenu d'une page varie (critère ouvert ou non, critère évalué ou non...)

Pistes de solutions

  • Prendre en référence, la position de l'usager par rapport au critère sur lequel il se situe et non par rapport au scroll effectué par l'usager.

🔮 Pensez à lancer et/ou mettre à jour les tests end-to-end si nécessaire avant passage en prod.

AdrienMuzyczka avatar Feb 13 '25 15:02 AdrienMuzyczka

Chaque onglet est désormais considéré comme une page ajoutée dans l’historique de navigation. Sur le web, par défaut un changement de page fait défiler la page en haut.

Sur Ara nous avons pour l’instant désactivé ce défilement en haut au changement d’onglet car il semble que cela soit « pratique » de rester sur le même critère. Il faut je pense réfléchir un peu à ce que l’on veut réellement faire.

  • penser au cas où le contenu diffère beaucoup d’un onglet à l’autre en raison des filtres
  • faut-il laisser l’usager choisir de mode de navigation ? (une option du profil ?). Par exemple : Mode de navigation entre les pages de l’audit : « Se replacer si possible sur le même critère » ou « Se replacer au premier critère »

yaaax avatar Apr 22 '25 08:04 yaaax