Cliquer en dehors de la fenêtre modale des signets créera de toute façon le signet

C’est peut-être moi, mais j’ai l’habitude de fermer une modale que je veux annuler en cliquant à l’extérieur de la modale.

Lorsque vous créez un favori, la modale disparaît lorsque vous cliquez à l’extérieur, mais le favori est toujours créé ou modifié. Ce n’est pas ce à quoi je m’attendais.

Cliquer sur le X ou appuyer sur ESC pour fermer la modale annule réellement l’action.

firefox_Bu7E734mqK

9 « J'aime »

Je viens de reproduire ceci sur votre publication. :slightly_smiling_face:

Cliquer sur « hors écran » crée bien le signet au lieu de sortir sans enregistrer.

6 « J'aime »

Je ne suis pas sûr, cela pourrait être le comportement prévu, conformément à la façon dont les navigateurs (du moins Firefox, si je me souviens bien) traitent les favoris.

Vous cliquez sur le bouton de favori et il crée le favori, sauf si vous demandez spécifiquement de ne pas le faire.

3 « J'aime »

Mais depuis la nuit des temps, fermer une modale n’effectue aucune action.

4 « J'aime »

Je suis d’accord, cela ressemble à un bug. Je peux le reproduire ici aussi. Cliquer à l’extérieur de la fenêtre modale crée un favori sans rappel défini.

5 « J'aime »

Ceci a été fait intentionnellement lors du développement de la fonctionnalité, l’idée était de suivre la modale des favoris de Firefox comme exemple… la logique est :

  • Cliquer sur nouveau favori, cliquer à l’extérieur de la modale, la modale se ferme et le favori est créé
  • Cliquer sur nouveau favori, cliquer sur annuler, aucun favori n’est créé
  • Cliquer sur un favori existant, un nouveau bouton « Supprimer le favori » apparaît, vous pouvez l’utiliser pour le supprimer.

Cela ne veut pas dire que nous ne devrions pas le changer si c’est déroutant, mais ce n’est techniquement pas un bug. Je vais déplacer ceci vers UX. La différence entre une modale pleine page (Discourse) et un menu déroulant (Firefox) pourrait être significative pour justifier un changement de comportement ?

8 « J'aime »

Je suppose que mon principal problème est que ce n’est pas cohérent avec les autres modales de Discourse. Cliquer en dehors de la modale de signalement ne crée pas de signalement, cliquer en dehors de la modale de partage ne partage pas le message.

8 « J'aime »

Je suppose qu’il n’y avait jamais eu de popup/modal auparavant, donc il était logique à l’époque de sa création de conserver l’ancienne fonctionnalité (c’est-à-dire que vous avez cliqué sur le bouton de favori, donc vous obtenez un favori). Mais dans l’ensemble, cela semble étrange. Cela dit, je mets des choses en favori tout le temps et je n’avais jamais remarqué cette particularité !

(La façon dont les navigateurs ajoutent automatiquement des favoris lorsque j’appuie accidentellement sur Ctrl-D m’a agacé pendant des années…)

1 « J'aime »

Oui, pour pinailler, nous pouvons dire que le clic sur le bouton de favoris est l’action, car tout ce qui suit dans la fenêtre modale est facultatif. Le partage et le signalement nécessitent une action supplémentaire ou plus d’informations, et il n’y a rien que nous puissions faire avec un simple clic. Rétrospectivement, c’est probablement beaucoup plus difficile à comprendre qu’un comportement de fenêtre modale cohérent.

Une chose qui pourrait peut-être clarifier cela est une forme de menu différente… cela ne fonctionne pas parfaitement comme montré dans cette maquette rapide, mais si nous voulons conserver les favoris en un seul clic, cela pourrait valoir la peine d’être exploré. De cette façon, vous pourriez voir plus clairement le changement d’état du bouton lorsqu’il est cliqué, et ce n’est pas une fenêtre modale complète, donc peut-être que cela rend le comportement de clic-à-l’extérieur moins déroutant.

6 « J'aime »

Ce n’est pas une mauvaise idée,
Veuillez noter qu’à l’heure actuelle, le signet est effectivement ajouté au moment où la fenêtre modale est fermée, et non au moment où elle est ouverte. Cela nécessiterait donc soit un refactoring important, soit de simuler l’état du bouton.

2 « J'aime »

Je vais mentionner @martin ici, je pense que c’est intentionnel, mais je comprends aussi la confusion.

Dans une utilisation réelle, cette « surlignage excessif » ne me pose presque jamais de problème, mais je peux comprendre la surprise ici.

5 « J'aime »

Ce n’est pas un bug, c’est intentionnel, et ce l’a été depuis le tout début des favoris. Ceci afin de réduire les frictions lors de la création de favoris et comme Kris l’a dit :

Peut-être que je pourrais voir cela comme une préférence utilisateur ou quelque chose comme ça, mais cela fait au moins 2 ans que c’est ainsi sans problème, donc j’aimerais avoir plus de rapports indiquant que c’est un problème avant d’agir.

7 « J'aime »

Une fois de plus, c’est un autre problème dont on m’a dit de venir parler ici. C’est copié de ce forum, vous pouvez obtenir le lien ici

Lorsque vous appuyez sur F sur un sujet, la fenêtre modale de signet apparaît. Ma première réaction est de cliquer ailleurs parce que je n’avais probablement pas l’intention de l’ouvrir, car un simple F est probablement trop facile à ouvrir en premier lieu.

Mais, cela l’enregistre comme un signet.

Ce n’est pas un bug car la même chose se produit sur la plupart des forums, c’est juste une nuisance.

Ce qui, je pense, devrait se produire, c’est que lorsque je clique ailleurs, cela ne fait rien et ignore le signet. Mais, si je clique sur le bouton “Enregistrer”, ALORS il peut créer le signet.

En résumé, faites simplement en sorte que cliquer ailleurs ne fasse rien, et vous devez cliquer sur Enregistrer avant qu’un signet ne soit enregistré.

5 « J'aime »

C’est différent, vous cliquez sur un bouton qui dit « Oui, je veux ajouter ceci aux favoris ».
Sur Discourse, vous avez probablement appuyé sur F par accident et vous ne voulez pas l’ajouter aux favoris.

Comme l’OP le dit, ce n’est pas cohérent avec toutes les autres modales de Discourse, je pense que cela devrait être modifié.

1 « J'aime »