Supprimer le brouillon lorsque la touche Échap est pressée avec un sujet totalement vide

En raison de blessures de surutilisation répétitive à ma main, j’utilise ma voix pour naviguer sur le forum, ce qui fonctionne en pratique en indiquant à mon ordinateur quelles touches appuyer et en utilisant vos raccourcis clavier.

Je presse souvent par erreur la touche c, ce qui ouvre la boîte de rédaction pour un nouveau sujet. Si j’étais en train d’appuyer sur d’autres touches, cela se traduit généralement par la saisie d’une ou deux lettres dans le champ de titre du sujet immédiatement. Même si je supprime ces caractères, appuyer sur Échap ne supprime pas le brouillon, laissant un brouillon vide. (Le brouillon est correctement supprimé si je n’ai tapé aucun caractère)

Supprimer le brouillon avec ma voix est plutôt difficile, je dois donc recourir à ma souris, ce qui n’est pas idéal. Je dois passer par tabulation sur le bouton Créer un sujet pour atteindre Annuler, et je ne veux pas risquer de cliquer dessus.

Notez que mon mot pour appuyer sur c est assez similaire à celui pour appuyer sur k, une touche que j’appuie assez souvent pour naviguer sur le forum.

13 « J'aime »

Bien sûr @riking, que pouvons-nous faire pour régler ce problème ?

1 « J'aime »

Je pense que cela est lié à ce autre sujet récent, qui parle également du comportement lors de l’annulation de l’éditeur après avoir écrit très peu :

Et ce sujet de 2017, où le comportement « Les titres seront enregistrés dans un brouillon même s’il n’y a pas de corps » a été ajouté :

Nous avons donc des demandes contradictoires ici, et nous devons trouver un moyen de déterminer si le contenu de l’éditeur est suffisamment significatif pour :

  • enregistrer un brouillon ou attendre plus de mots
  • réduire ou fermer l’éditeur

@tshenry pensait initialement que la longueur minimale du titre du sujet était consultée, mais ce n’est pas le cas. Parfois, les gens consacrent beaucoup d’efforts au choix des balises. Je n’ai actuellement aucune proposition pour un comportement cohérent et compréhensible.

@sam, quel progrès as-tu réalisé sur cet autre sujet ?


En première approche, « enregistrer le brouillon / réduire » et « ne pas enregistrer / fermer » devraient probablement être les seuls comportements possibles ici. Sauf si nous devons permettre « enregistrer le brouillon / fermer » — probablement uniquement via une boîte de dialogue.

6 « J'aime »

Aha Alice, je commençais à être un peu confus ici car nous avons des vérifications assez rigoureuses qui garantissent que nous n’enregistrons jamais de brouillons tant qu’un nombre minimal de lettres n’a pas été tapé.

Il s’avère que le problème ici concerne moins les brouillons que notre logique de minimisation de l’éditeur. L’éditeur « pensait » à tort que le titre avait changé, alors qu’en réalité, ce n’était pas le cas.

J’ai corrigé cela ici :

Veuillez mettre à jour vers la dernière version et faites-moi savoir comment cela se passe. Cela devrait être en ligne sur meta dans une demi-heure environ.

10 « J'aime »

Cela fonctionne maintenant sur la page d’accueil, mais il semble que cela ne fonctionne pas à l’intérieur d’un sujet comme celui-ci. Appuyer sur « c escape » laisse simplement le compositeur en bas.

3 « J'aime »

C’est étrange, cela n’est apparu que dans le bundle de production … oups

J’ai appliqué cette correction : FIX: default to blank title on open · discourse/discourse@b180e6e · GitHub

Dis-moi comment ça se passe… cela devrait être en ligne sur Meta dans environ 30 minutes.

9 « J'aime »

Oui ! Cela semble fonctionner. Merci !

4 « J'aime »