La fenêtre « êtes-vous sûr ? » ne protège personne : elle est cliquée sans être lue. Ce qui protège, c’est de pouvoir revenir en arrière.
En un mot. Comment traiter les actions qu’on ne peut pas défaire : suppression, envoi, paiement, publication.
Conception des interactions à conséquence irréversible, fondée sur la préférence pour la réversibilité — délai d’annulation, corbeille, historique — plutôt que sur la demande de confirmation préalable, dont l’efficacité décroît avec la fréquence.
La demande de confirmation est la réponse réflexe et la moins efficace. Répétée, elle devient un geste automatique : l’utilisateur clique sans lire, et la protection disparaît exactement pour les actions fréquentes, c’est-à-dire celles où les erreurs surviennent. Elle a en outre un coût sur toutes les actions légitimes, qui sont la quasi-totalité.
La réversibilité est supérieure sur tous les plans. Un délai d’annulation de quelques secondes après l’action ne coûte rien à celui qui ne s’est pas trompé, et sauve entièrement celui qui s’est trompé. Une corbeille conservant les éléments supprimés rend la suppression réversible sans aucune friction. Quand l’irréversibilité est inévitable — un paiement, un envoi définitif —, la confirmation doit alors être conçue pour être lue : elle nomme précisément ce qui va se produire, et le bouton porte l’action plutôt qu’un « oui » générique.
Le bouton qui dit « Oui » ne protège de rien, parce que la question n’a pas été lue. Le bouton qui dit « Supprimer définitivement les 12 fichiers » transporte l’information dans l’élément que l’utilisateur regarde au moment de cliquer — c’est le seul endroit où elle a une chance d’être vue.
Cette carte comporte 1 question de contrôle, dans la version interactive.