Je rencontre ce problème dans un contexte tout à fait différent, et de manière erronée.
Toujours sur mobile, je l’ai reproduit avec Brave et DuckDuckGo sur Android, et un utilisateur m’a indiqué l’avoir observé avec Chrome sur Android. Ce n’est pas 100 % reproductible, mais probablement entre 50 et 80 %.
Commencez une réponse.
Passez à une autre application (généralement Firefox Focus, mais pas toujours), sélectionnez du texte à copier depuis celle-ci.
Revenez à l’application Discourse.
Bam. « Le brouillon est en cours d’édition… »
Il n’y a aucune autre fenêtre. Un rechargement de la page résout le problème. L’ignorer peut entraîner des doubles publications (les deux semblent apparemment complètes). Je rencontre ce problème depuis un certain temps. Hier, j’ai eu une double publication, car le message « Brouillon » est apparu alors que j’étais en train de terminer. J’utilise Discourse 2.6.0.beta1.
Je sais que vous ne prenez en charge que Chrome sur Android, et j’évite ce navigateur au profit de ceux qui imposent davantage de confidentialité. Mais DDG et Brave sont, à ma connaissance, essentiellement des wrappers de Chrome. Je n’ai jamais rencontré ce problème lorsque j’utilisais Firefox sur Android pour Discourse, mais il y avait beaucoup d’autres problèmes, principalement cosmétiques.
J’utilise un forum auto-hébergé comme base de connaissances wiki. J’édite généralement le sujet plusieurs fois par mois (je suis la seule personne de la communauté à éditer).
Au début, le site fonctionnait en configuration standard et tout allait bien. Ce message n’est pas apparu sans raison.
Ensuite, j’ai connecté le site à un proxy externe Nginx, de sorte que le trafic soit protégé par HTTPS. Et à partir de ce moment, au moins une fois par jour, je vois ce message indiquant que le brouillon est en cours d’édition dans une autre fenêtre. Il n’y a pas d’autres fenêtres, ni d’autres utilisateurs en train d’éditer le sujet.
Il me semble que la connexion au proxy HTTPS a provoqué ces messages. Malheureusement, je ne peux pas montrer tous les paramètres Nginx externes, car cela est interdit par les règles internes.
Peut-être que ces informations aideront les administrateurs ou les développeurs à détourner le regard de Discourse et à se tourner vers les paramètres réseau de l’environnement.
Nous voyons toujours l’avertissement « ce brouillon est en cours de modification dans une autre fenêtre » même lorsque ces publications ne sont pas modifiées ailleurs. De nombreux utilisateurs disent que cela se produit sur mobile, bien que personnellement, cela me touche surtout sur ordinateur (je publie rarement via mobile). J’ai toujours pensé que c’était parce que j’avais des onglets des forums ouverts sur mon iPad et mon iPhone également (bien que ces appareils soient toujours sur leurs écrans de verrouillage lorsque je tape une réponse sur mon Mac).
Pour information, nous avons des projets pour améliorer cette situation, notamment pour les modifications inter-appareils et inter-onglets. @pmusaraj a récemment travaillé sur des spécifications dans ce domaine.
J’en ai en fait vu un hier… Je pense que la reproduction peut être :
Voulez-vous dire que la raison principale, où le logiciel lui-même ne récupère pas proprement, est due à des connexions Internet/Wi-Fi/quelconque peu fiables ?
J’obtiens ceci. Cela fait au moins 18 mois, peut-être 2 ans.
Mes informations :
ne se produit que sur un seul forum parmi plusieurs
se produit principalement dans l’application DiscourseHub
se produit également dans Safari sur ordinateur macOS
Je n’ouvre jamais la même page dans plusieurs onglets, et encore moins j’édite le même message dans plusieurs onglets (en fait, il n’est pas possible de le faire dans l’application DiscourseHub)
avant le message d’avertissement, je vois un triangle d’avertissement en bas à droite sous l’éditeur
J’ai signalé cela pour la première fois il y a 18 mois à l’administrateur du forum en question