Ara
Ara copied to clipboard
Décalage dans la position de l'usager lorsqu'il change de page à auditer
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.
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 :