Replacer la requête dans le parcours
Une navigation vers une nouvelle page ou une recherche plus récente peut rendre une demande précédente inutile. Son annulation évite alors du travail sans conséquence négative. Avant de traiter chaque ligne annulée comme une panne, reproduisez l’action exacte et vérifiez si l’utilisateur obtient le résultat attendu à la fin de son interaction.
Prévenir les réponses dépassées
Sur une recherche au fil de la saisie, plusieurs demandes peuvent se croiser. Une réponse ancienne ne doit pas remplacer les résultats correspondant au texte courant. L’annulation peut participer à cette gestion, avec une vérification de l’état actuel lorsque les réponses arrivent. Le but est la cohérence de l’interface, pas seulement la réduction du nombre de requêtes.
Conserver une erreur compréhensible
Distinguez une annulation volontaire d’une coupure ou d’un échec réel. La première peut rester discrète ; le second demande parfois un message et une nouvelle tentative. Testez une saisie rapide, une navigation immédiate et une connexion ralentie. Ces situations révèlent des problèmes que l’usage lent et régulier d’un ordinateur de bureau ne montre pas.