J’ai perdu quelques brouillons dans l’application iOS depuis la mise à jour de l’interface. Cela arrive parfois lorsque je fais défiler vers le haut et vers le bas parmi les publications précédentes tout en tapant, et que je déclenche accidentellement un geste pour faire glisser l’ensemble du forum vers le bas, ce qui me renvoie à l’écran de sélection du forum. Quand je rouvre le forum, le brouillon a disparu.
Je suppose que c’est un problème à faible probabilité mais très pénible. Cela n’arrive pas constamment, mais quand cela se produit, c’est frustrant de perdre un brouillon. Surtout un long. Surtout un long que j’ai tapé avec mes pouces.
Peux-tu reproduire le problème de manière cohérente ? Si tu réintroduis le brouillon du sujet, il devrait se rouvrir (voir également la section brouillons dans ton profil utilisateur).
Les brouillons doivent dépasser la longueur minimale de caractères pour être enregistrés (20 caractères). Les enregistrements automatiques des brouillons ont lieu environ toutes les 60 à 90 secondes, si ma mémoire est bonne. Je devrais vérifier le code pour confirmer.
Nous avons besoin d’étapes de reproduction précises. Ou peut-être n’utilisez-vous pas l’application ? Essayez de vous en passer pendant un moment pour voir si les choses s’améliorent ? Personnellement, je trouve que l’application ajoute simplement de la complexité.
Affichez à la fois la zone de réponse et les messages précédents.
Faites défiler les messages vers le haut avec vigueur.
Je ne pense pas que votre doigt doive toucher la barre de titre. La pression est suffisante ; j’ai reproduit le problème simplement en essayant de faire défiler les messages.
Donc, cela est spécifique à l’application : elle interprète votre défilement comme un geste d’application ? Pouvez-vous reproduire ce problème dans le navigateur Safari (sans application) ?
L’application propose bien un geste de balayage vers le bas pour quitter l’écran actuel. Et je confirme que le défilement vigoureux vers le haut et vers le bas déclenche le problème. Surtout si l’on défile depuis le tiers supérieur de l’écran vers le bas.
Je vais examiner les solutions possibles pour résoudre ce problème. Le geste peut être désactivé, mais il est utile, notamment lorsque l’écran actuel ne répond plus et que la navigation en pied de page n’est pas visible.
Je ne pense pas que ce soit possible qu’il supprime un brouillon enregistré.
Cependant, j’ai remarqué aujourd’hui que le geste de glisser vers le bas pour fermer est beaucoup plus facile à déclencher sur un iPhone sans encoche (6s, 7, 8) que sur un modèle avec encoche.
Je pense que la solution la plus simple ici est de supprimer ce geste pour les iPhones sans encoche.
@kemitchell J’ai implémenté une correction légèrement différente pour ce problème. Sur les iPhone sans encoche, le geste de balayage de haut en bas pour fermer reste actif, mais j’ai modifié ses paramètres pour le rendre plus difficile à déclencher. Les utilisateurs doivent désormais commencer le balayage plus haut, dans les 10 % supérieurs de l’écran (près de l’en-tête de la page Discourse), pour activer le geste.
La correction est disponible dans la version bêta de l’application (utilisez ce lien pour installer la bêta via TestFlight).