1 points par GN⁺ 2024-10-10 | 3 commentaires | Partager sur WhatsApp
  • L’an dernier, le système de design de GOV.UK a lancé le composant « Exit this Page » (EtP)
  • Ce composant prend la forme d’un grand bouton rouge fixé en haut de l’écran qui, lorsqu’on clique dessus, redirige vers BBC Weather
  • Lorsqu’on appuie trois fois sur la touche ⇧ Shift du clavier, une indication visuelle montre que le bouton est activé, puis au troisième appui la page actuelle s’affiche en blanc avant une nouvelle redirection vers BBC Weather
  • Il s’agit d’un outil de sécurité conçu pour aider les personnes vivant dans un foyer violent à quitter rapidement une page

Pourquoi ne pas utiliser la touche Escape

1. Escape arrête le chargement de la page dans le navigateur

  • Dans la plupart des navigateurs, appuyer sur la touche Escape interrompt le chargement de la page. Cela ne convient donc pas à une fonctionnalité qui doit naviguer vers une autre page.

2. Escape remplit d’autres fonctions au niveau du système d’exploitation

  • La touche Escape sert à diverses fonctions, comme quitter un média en plein écran ou fermer une boîte de dialogue modale. Ces comportements ont priorité sur le JavaScript de la page et peuvent créer de la confusion.

3. Une pression sur la touche Escape n’est pas considérée comme une interaction utilisateur

  • L’exécution de JavaScript nécessite une interaction utilisateur. La touche Escape est la seule qui ne soit pas considérée comme une interaction utilisateur, ce qui peut faire échouer la redirection de la page.

Touches alternatives

  • La touche Control était meilleure qu’Escape, mais elle ne convenait pas à cause de conflits avec VoiceOver et d’un manque de cohérence dans l’emplacement de la touche.
  • La touche Alt/Option pose aussi problème en raison des différences d’appellation selon les systèmes et de conflits avec des fonctions au niveau du navigateur et du système.

Shift était un meilleur choix, sans être parfait

  • La touche Shift fonctionne de manière plus cohérente qu’Escape, mais elle présente encore quelques inconvénients. Par exemple, si la fonction Sticky Keys est activée, davantage de frappes sont nécessaires.
  • La touche Shift peut aussi être utilisée sur le clavier virtuel des appareils tactiles, mais son comportement y est plus imprévisible que sur un clavier matériel.

Conclusion

  • C’est un cas où la technologie et les standards du web empêchent l’expérience utilisateur idéale. La touche Escape serait idéale en théorie, mais plusieurs problèmes l’empêchent de fonctionner de façon cohérente.
  • Les recherches utilisateurs ont montré qu’ouvrir la page de redirection dans un nouvel onglet puis fermer automatiquement l’onglet précédent pouvait semer la confusion.
  • Il n’y a eu ni plainte ni signalement de bug concernant l’usage de la touche Shift, mais ce choix peut sembler étrange à celles et ceux qui le découvrent pour la première fois.

Bonus : pourquoi rediriger vers BBC Weather ?

  • Le composant n’envoie pas vers un service d’actualités afin d’éviter tout biais politique. Rediriger vers la page d’accueil de Google a également été jugé inefficace.
  • La page d’accueil de BBC Weather est suffisamment riche en contenu pour qu’il soit naturel d’y rester longtemps.

Résumé de GN⁺

  • Le composant « Exit this Page » de GOV.UK est un outil de sécurité qui aide les utilisateurs à quitter rapidement une page dans une situation dangereuse.
  • En raison des multiples fonctions de la touche Escape et du fait qu’elle n’est pas considérée comme une interaction utilisateur, il a fallu choisir une autre touche.
  • La touche Shift était l’option la plus adaptée parmi plusieurs alternatives, même si elle présente encore quelques inconvénients.
  • Ce composant est le résultat d’une tentative d’offrir la meilleure expérience utilisateur possible dans les limites techniques existantes.

3 commentaires

 
bbulbum 2024-10-11

Si on navigue au clavier, on peut se dire qu’on utiliserait plutôt le raccourci pour fermer l’onglet ou la fenêtre quand on veut quitter la page,,
Et on peut aussi se demander si c’est vraiment nécessaire qu’une page web propose une option « quitter cette page ».

 
savvykang 2024-10-11

Quand on considère que le public d’un site gouvernemental doit aussi inclure des utilisateurs à la souris et des utilisateurs de lecteurs d’écran, ainsi que l’objectif pour lequel la fonction de sortie a été conçue, cela se comprend. Comme l’utilisateur n’est pas dans un état émotionnellement stable, sa vision ou sa concentration sera probablement diminuée ; c’est pourquoi on comprend qu’un bouton explicite soit nécessaire pour le rediriger vers un autre site.

https://design-system.service.gov.uk/patterns/exit-a-page-quickly/

 
GN⁺ 2024-10-10
Commentaire Hacker News
  • On dirait qu’une équipe a tellement sur-réfléchi au problème qu’elle a fini par trouver une solution peu intuitive. Ça sent un peu l’« overfitting »

    • Appuyer trois fois sur la touche Shift est une solution trop compliquée
    • Beaucoup de gens ne savent peut-être pas ce qu’est la touche Shift
    • Je me demande comment les tests UX ont été menés
  • Si l’on part sur l’idée d’appuyer trois fois sur une touche, il aurait mieux valu permettre d’appuyer trois fois sur n’importe quelle touche sauf les touches numériques

    • La plupart des gens risquent plutôt d’appuyer sur la barre d’espace en cas de panique
  • J’aurais aimé voir des tests d’une approche de type « mash » ou « chord », consistant à appuyer en même temps sur plusieurs touches non modificatrices

  • L’idée de rediriger vers une page météo est bonne

    • Il existe une initiative similaire en Nouvelle-Zélande, Shielded Site
    • De nombreux grands sites y participent, et un clic affiche une fenêtre modale avec des ressources sur les violences domestiques
  • Il faudrait précharger la page météo de la BBC pour permettre une bascule immédiate

    • Actuellement, le chargement prend du temps
    • Il y a aussi le problème de la trace laissée dans l’historique du navigateur
  • Je doute de l’utilité réelle de cette fonctionnalité

    • Ctrl+W ou un clic du milieu sur l’onglet pourraient être de meilleures alternatives
    • Ouvrir puis fermer une fenêtre privée pourrait être une méthode plus intelligente
  • Je me demande s’il existe des statistiques sur l’usage de ce bouton

    • Certains clients de services d’aide aux victimes et de services liés aux abus fondés sur l’honneur ont demandé l’ajout de ce type de bouton
    • Ajouter du tracking pourrait ralentir l’interaction
  • Beaucoup de personnes qui utilisent des services liés aux abus fondés sur l’honneur ne sont pas à l’aise avec l’informatique

    • Mieux vaut ne laisser aucune trace plutôt que d’être découvert par un agresseur capable de consulter l’historique du navigateur
  • Il y a des doutes sur le raccourci consistant à appuyer trois fois sur Shift

    • Il est peu facilement découvrable et pourrait manquer de cohérence d’un site à l’autre
  • Cette fonctionnalité est conçue comme un outil de sécurité permettant de quitter rapidement une page dans un contexte domestique instable et potentiellement violent

  • Je me demande sur quelles pages les gens risquent réellement des violences domestiques

    • Cliquer sur la barre de favoris, fermer l’onglet ou changer d’onglet peut être plus simple
  • Je comprends qu’on ne puisse pas utiliser la touche Escape, mais je m’interroge sur la découvrabilité du raccourci avec trois pressions sur Shift

  • Dans tous les navigateurs, appuyer sur Escape pendant le chargement d’une page interrompt le chargement

  • Il y a aussi une plainte sur le fait que les fonctionnalités de la plateforme web soient limitées à cause de la publicité

  • Je me demande pourquoi on n’enseigne pas simplement aux utilisateurs le raccourci habituel pour « fermer l’onglet »