Absence de bouton annuler lors de l'annulation d'un message ou du changement de sujet d'une réponse

Étapes pour reproduire le problème :

  1. Commencez à répondre à un sujet (ou à un message).
  2. Naviguez vers un autre sujet.
  3. Cliquez sur le bouton de réponse (pour le sujet ou le message).
    OU
    Cliquez sur le bouton Annuler.

À ce stade, cette fenêtre contextuelle apparaît :


Cliquer sur « Oui, abandonner » supprime le brouillon, vide la zone de réponse et modifie la cible de la réponse (ou ferme la zone de réponse si vous avez cliqué sur « Annuler »). Cliquer sur « Non, enregistrer le brouillon » conserve le brouillon, mais vide toujours la zone de réponse et modifie la cible de la réponse (ou ferme la zone de réponse si vous avez cliqué sur « Annuler »).

Ce comportement lors du clic sur « Non, enregistrer le brouillon » est-il un bug ? J’ai placé ce sujet dans #feature car je ne savais pas si c’était intentionnel ou non. Si ce n’est pas le cas, je suppose que c’est un bug. Si c’était intentionnel, je pense qu’il y a un énorme problème d’utilisabilité avec cette approche. Idéalement, je pense qu’il devrait simplement rediriger le brouillon lorsque vous cliquez sur une nouvelle cible de réponse (comme il le ferait si vous cliquiez sur une nouvelle cible de réponse dans le même sujet). Mais au minimum, il devrait y avoir un moyen d’annuler l’opération. Pour l’instant, la seule façon d’annuler votre action (c’est-à-dire si vous ne voulez pas vider la zone de réponse) une fois la boîte de dialogue ouverte est d’appuyer sur ÉCHAP, ce qui, bien sûr, ne fonctionne pas sur mobile. Cliquer en dehors de la boîte de dialogue n’annule pas non plus l’opération, et il n’y a aucun bouton X ou Annuler disponible.

1 « J'aime »

C’est ton bug, @sam

1 « J'aime »

C’est une question délicate. Le comportement actuel est intentionnel.

Je vois trois options :

  1. Changer de cible
  2. Abandonner et commencer une nouvelle réponse
  3. Enregistrer et commencer une nouvelle réponse

Pour l’instant, le changement de cible n’est pas du tout simple. Cela dit… pourquoi répondriez-vous à un sujet, puis changeriez-vous d’avis pour vouloir que cela devienne une réponse à un tout autre sujet ?

Honnêtement, je ne suis pas sûr de ce que nous devrions faire ici. Je pense que nous pouvons modifier cela pour :

Vous êtes sur le point de répondre à un nouveau sujet.

[Enregistrer le brouillon pour plus tard] [Utiliser ce brouillon comme réponse]

Le choix du texte à utiliser ici est délicat.

3 « J'aime »

Si c’est super rare, je préfère l’ignorer pour l’instant.

Désolé, en ignorant quoi ? Vous voulez dire une redirection inconditionnelle ?

Cela signifie que si vous cliquez par erreur sur « répondre » à un autre sujet alors que votre éditeur est ouvert (ou même réduit), votre brouillon sera transféré vers le nouveau sujet.

Je veux dire ne rien faire.

1 « J'aime »

Mon utilisation principale de cette fonction est de citer quelque chose d’un sujet dans un autre. Je ne le fais pas souvent, mais c’est l’usage principal où je veux changer de cible.

Ce n’est pas ce qui s’est passé cette fois-ci, cependant. Je pense que dans ce cas, j’ai appuyé sur le bouton de réponse par accident et j’ai été agacé que le bouton qui signifie habituellement « annuler l’opération » supprime ma réponse du compositeur.


Pourquoi devez-vous demander à l’utilisateur s’il souhaite ou non conserver le brouillon ? Je pense que quelque chose comme cela serait plus simple :

  1. Démarrer une nouvelle réponse (cela enregistrerait automatiquement le brouillon) ou rediriger le brouillon vers un nouveau sujet/une nouvelle publication. Celui que vous préférez, vous les gars.
  2. Annuler

Votre nouvelle proposition présente le même problème que j’ai initialement mentionné, car il n’y a aucune option pour simplement ne rien faire.

1 « J'aime »

@sam, qu’en penses-tu ?

1 « J'aime »

honnêtement, je ne suis pas sûr, je suppose qu’on pourrait ajouter un annuler ici, mais alors il y a 3 éléments dans le menu, ce qui est beaucoup à considérer

2 « J'aime »

Peut-être qu’une icône X suffirait ? Ou cliquer en dehors de la boîte de dialogue pour la fermer ? Évidemment, il y a beaucoup de considérations liées à la cohérence avec le reste de l’application. En gros :

  • D’autres boîtes de dialogue ont-elles trois boutons ?
  • D’autres boîtes de dialogue ont-elles un X dans le coin supérieur pour fermer la boîte de dialogue ?
  • D’autres boîtes de dialogue se ferment-elles lorsque vous cliquez/touchez en dehors de la boîte de dialogue ?

Je ne suis pas sûr de quelles autres options existent si vous souhaitez conserver un bouton pour effacer le compositeur tout en conservant le brouillon et pour effacer le compositeur tout en supprimant le brouillon. Franchement, je ne suis toujours pas sûr de pourquoi cette dernière option est nécessaire.

1 « J'aime »