Reducing the frequency of display for the warning "Draft is being edited in another window."

I’ve been getting it in a completely different context, and wrong.

Always on mobile, I’ve reproduced it with both Brave and Duckduckgo on Android, and had a user tell me they’ve seen it with Android Chrome. It’s not 100% reproducible, but probably 50 to 80%.

  1. Start a reply.
  2. Switch to a different app (typically Firefox Focus, but not always) select some text to copy from there.
  3. Return to the Discourse app.
  4. Bam. “Draft is being edited…”

There is no other window. Hitting page reload fixes it. Ignoring it can result in double posts (both apparently complete). I’ve been seeing it for a while. Yesterday I had a double post, because the “Draft” message came up only as I was finishing. Running 2.6.0.beta1 Discourse.

I know you only support Chrome on Android, and I avoid that browser for more privacy enforcing ones. But DDG and Brave are, I believe, basically wrapped Chrome. I never had this issue when I was using Firefox on Android for Discourse, but there were plenty of other issues, mostly cosmetic.

2 « J'aime »

Do you have any thoughts on the above, @sam?

2 « J'aime »

Honestly… not too many, will give it a shot on my ancient android, hopefully it can make this happen.

3 « J'aime »

Récemment, ce message est apparu sans raison apparente sur notre forum, quelqu’un d’autre rencontre-t-il ce problème ?

Salut @tempogain

Je vois aussi ça. Ce n’est qu’un problème récent

4 « J'aime »

Nous venons de passer de la version 2.8.0beta7 à la 2.8.0beta11 et avons déjà reçu plusieurs signalements de ce problème depuis.

2 « J'aime »

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.

Je rencontre également cette erreur, selon plusieurs utilisateurs, et j’utilise la version 2.9.0.beta5.

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 :

  1. Modifier la publication
  2. Se déconnecter
  3. Continuer à modifier les publications
  4. Se connecter
  5. Modifier la publication
  6. Un avertissement incorrect s’affiche
4 « J'aime »

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’ai eu beaucoup de problèmes avec cela récemment, mais sans les étapes 2 et 4.

L’avertissement s’affiche même lorsque je viens de redémarrer mon ordinateur et que je n’ai qu’un seul onglet ouvert.

2 « J'aime »

Pareil ici, je ne passe pas hors ligne et en ligne, j’ouvre juste un nouvel onglet :

  1. Créer/modifier un message
  2. Ouvrir un nouvel onglet (il rouvre automatiquement l’éditeur, même dans un fil auquel je ne réponds pas)
  3. Obtenir l’avertissement

Ce qui est assez ennuyeux quand on oublie quelque chose et qu’on a besoin de relire un message.

2 « J'aime »

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

Également signalé récemment sur le forum en question : "Draft is being edited in another window" - #6 by matt - Playdate Developer Forum

Je crois que ce forum est le seul forum auto-hébergé parmi tous les Discourse que j’utilise régulièrement.