Le brouillon n'est pas sauvegardé lors de la création d'un nouveau MP

Lors de la création d’un message et de son enregistrement en tant que brouillon, le message n’apparaît pas dans Brouillons

Étapes pour reproduire le problème :

  • Ouvrez Messages
  • Appuyez sur :email: Nouveau message
  • Saisissez du texte
  • Appuyez sur la petite icône :downwards_button: comme illustré dans la vidéo ci-dessous.
  • Commencez un nouveau message
  • Une notification devrait alors s’afficher indiquant :
    Êtes-vous sûr de vouloir supprimer le message ?
  • Appuyez sur Non, enregistrer le brouillon
  • Accédez à la section des brouillons. Le brouillon n’y est pas.

Bien que le fait de vouloir créer un nouveau message alors que vous êtes déjà en train d’en créer un semble un peu étrange, la fonctionnalité de brouillon ne devrait-elle pas fonctionner correctement ?


1 « J'aime »

Peux-tu reproduire ce problème @tshenry ?

4 « J'aime »

Je le peux, mais je pense que cela est attendu. D’après ce que je vois, un brouillon ne sera pas enregistré tant qu’il ne répond pas aux critères définis dans le paramètre du site min post length (par défaut 20 caractères).

À mon avis, si un brouillon fait moins de 20 caractères, ce n’est probablement pas hyper-critique si l’utilisateur doit repartir de zéro. Je suppose que la seule chose que nous pourrions améliorer ici est de ne pas donner à l’utilisateur l’impression qu’un brouillon sera enregistré.

8 « J'aime »

J’ai essayé de créer un nouveau sujet — il ne contenait que 5 caractères — et il a quand même été enregistré en tant que brouillon.

2 « J'aime »

En effet. Merci pour le suivi. Cela m’a poussé à creuser davantage. Il semble que cela puisse être lié à un problème de timing.

  • Si vous saisissez uniquement « Bonjour » dans la ligne du titre du MP et vous arrêtez, un brouillon est sauvegardé :white_check_mark:
  • Si vous saisissez uniquement « Bonjour » dans la zone de texte du MP et vous arrêtez, un brouillon est sauvegardé :white_check_mark:

  • Si vous saisissez « Bonjour » dans la ligne du titre du MP puis immédiatement « Bonjour » dans la zone de texte, aucun brouillon n’est sauvegardé :x:
  • Si vous saisissez « Bonjour » dans la zone de texte du MP puis immédiatement « Bonjour » dans la ligne du titre, aucun brouillon n’est sauvegardé :x:

Lors de la rédaction d’un sujet, tous les scénarios ci-dessus semblent fonctionner.

5 « J'aime »

J’ai essayé les deux et oui, vous avez raison. Cependant, si je saisis une autre phrase de 19 caractères, le message contextuel apparaît toujours et lorsque j’appuie sur « Enregistrer le brouillon », celui-ci n’est pas sauvegardé. Comme vous l’avez dit, la notification devrait être améliorée un peu, afin que les membres ne comprennent pas que leur brouillon sera enregistré. Peut-être que le message ne devrait même pas apparaître si le nombre de caractères est <20. Merci d’avoir examiné le problème ! :slightly_smiling_face:

2 « J'aime »

On dirait des bugs, @sam ?

1 « J'aime »

Ouais, c’est mineur, tu ne peux pas perdre quelque chose d’important.

Je l’ajouterai à ma liste.

5 « J'aime »

Cela devrait être corrigé via :

Description :

Voici comment fonctionne actuellement le processus d’enregistrement des brouillons :

  • Si seul le titre est présent (pas de réponse), le brouillon est enregistré.
  • Si seule la réponse est présente (pas de titre), le brouillon est enregistré.
  • Si le titre et la réponse sont tous deux présents, et que la longueur de la réponse est inférieure à min_post_length et que la longueur du titre est inférieure à min_topic_title_length, alors le brouillon est enregistré.
  • Si le titre et la réponse sont tous deux présents, et que la longueur de la réponse est inférieure à min_post_length, alors le brouillon n’est pas enregistré (alors pourquoi le cas précédent était-il enregistré ? :thinking:)

Les conditions actuelles d’enregistrement des brouillons sont complexes à comprendre et provoquent de la confusion.

Ce commit met à jour le processus pour enregistrer le brouillon si le titre ou la réponse (ou les deux) existe et que l’un d’eux au moins respecte les critères de longueur requis.

Merci d’avoir signalé ce problème @Thomas_G, et pour vos recherches complémentaires @tshenry. :+1:

6 « J'aime »