De nombreux utilisateurs sur nos forums (y compris le personnel et moi-même) ont signalé avoir reçu ce message d’erreur sans raison apparente ces derniers jours. Ce message d’erreur apparaît occasionnellement lors de la composition de messages, même si aucune autre fenêtre n’est ouverte. Il faut appuyer sur l’un des boutons pour continuer, ce qui peut entraîner la perte du contenu tapé. J’ai essayé de supprimer tous les brouillons et d’utiliser le mode sans échec, mais cela s’est quand même produit. Cela s’est produit sur Chrome, Firefox et Opera, à ma connaissance. Nous avons la version 2.8.0.beta10 [5ff0b86b57] installée. J’ai remarqué que la correction #15390 concerne les brouillons, est-il possible qu’il y ait un lien ?
Veuillez mettre à niveau vers la dernière version en visitant /admin/upgrade ou en reconstruisant votre conteneur Docker. Ce bogue a été corrigé il y a quelques jours.
Compris, merci pour cela !
@gerhard - cela se produit toujours pour bon nombre de nos utilisateurs. La fenêtre contextuelle semble apparaître sans raison, les utilisateurs n’ayant qu’une seule session active ouverte.
Nous utilisons la version 2.9.0.beta3.
Y a-t-il quelque chose que nous puissions faire pour résoudre ce problème ?
Merci !
Pareil. Cette erreur se produit également pour bon nombre de mes utilisateurs. J’utilise la version 2.9.0.beta5.
Je vois actuellement ceci sur mon site (3.2.0.beta2-dev – 76e5a939d4) – ainsi que sur d’autres forums Discourse auxquels je participe. Au début, j’ai supposé que j’avais un autre onglet oublié ouvert quelque part, mais il s’avère que cela se produit lorsque je n’ai vraiment qu’une seule session/onglet actif.
Avez-vous une reproduction exacte ?
Je vois aussi cela quelques fois par jour, mais je n’ai pas de moyen spécifique de le reproduire.
La prochaine fois que cela se produira, je verrai si je peux reconstituer ce que je faisais.
Cela m’est arrivé juste maintenant et je m’en suis souvenu et j’ai tenté de reproduire ce que je faisais… les deux fois, c’est arrivé parce que j’ai cliqué sur Modifier sur le mauvais message, j’ai fermé l’éditeur, puis j’ai modifié le bon.
Voici ma tentative de le reproduire :
J’ai trouvé quelques étapes pour reproduire l’erreur (pas à chaque fois, mais presque)
- Cliquez sur le crayon pour modifier un message (cela peut être un message wiki, mais aussi un message normal que vous pouvez modifier)
- Ne modifiez pas le message, mais attendez (et faites peut-être défiler, cliquez et marquez. Je ne suis pas totalement sûr de ce qui est nécessaire)
- Réduisez le compositeur, de sorte qu’il disparaisse, car rien n’a été modifié.
- Cliquez à nouveau sur le crayon pour modifier le message


Aujourd’hui, j’ai eu l’impression qu’une connexion Internet lente déclenche ce Bug.
Cela se produit souvent sur notre site ces derniers temps. Nous sommes en 3.3.0.beta2-dev (07dc6efdc9).
Cela m’est arrivé tout à l’heure. J’ai accédé à un sujet et j’ai cliqué sur le bouton bleu “Répondre” sous le dernier message du sujet. J’ai commencé à taper et j’ai presque immédiatement reçu le pop-up d’erreur “Le brouillon est en cours d’édition…”. Je n’ai aucune autre fenêtre/onglet de navigateur accédant à Discourse.
Ce problème a commencé il y a environ deux semaines, après une mise à jour.
Je suis sur une connexion fibre de 1 gigabit dans la Silicon Valley. Moins de 5% d’utilisation. J’ai une latence inférieure à 3 ms vers Google. Je doute que la bande passante soit le problème.
EDIT : J’ai trouvé un problème. De nombreuses requêtes d’utilisateurs légitimes sont refusées avec un 429 car elles sont étiquetées comme “bot”.
Nous utilisons une installation autonome en conteneur Docker, ce qui signifie que tout est dans le même conteneur. Nous avons un proxy inverse Nginx devant Discourse. Nous fonctionnons ainsi depuis 7 ans. Depuis /var/discourse/shared/standalone/log/var-log/nginx/error.log :
2024/05/08 15:42:10 [error] 72#72: *10714323 limiting requests, excess: 100.328 by zone \"bot\", client: unix:, server: _, request: \"GET /unread.json HTTP/1.1\", host: \"forums.jag-lovers.com\", referrer: \"https://forums.jag-lovers.com/\"
Ce n’était pas un bot, c’était moi (notez l’horodatage) :
NNN.175.134.186 - - [08/May/2024:15:42:10 +0000] \"GET /unread.json HTTP/2.0\" 429 564 \"https://forums.jag-lovers.com/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36\"
EDIT 2 : Ceci a été résolu. Il s’est avéré qu’un certain nombre de bots martelaient notre site et que ces bots n’étaient pas répertoriés dans les paramètres du site → paramètre de ralentissement des agents utilisateurs de crawling.
Le pire contrevenant était de loin Amazonbot, qui nous frappait plusieurs fois par seconde. Dès que je l’ai ajouté, ainsi que quelques autres (PetalBot, YandexBot) aux paramètres de ralentissement des robots d’exploration, les erreurs ont commencé à disparaître.
Cela se produit également sur un site dont je suis administrateur toutes les quelques minutes. Nous sommes sur la version 3.4.0.beta3-dev (ab7547eb7a).
Y a-t-il un moyen pour un utilisateur de désactiver ces deux avertissements ?
« Un brouillon est en cours d’édition dans une autre fenêtre. Veuillez recharger cette page. »
Vous avez déjà un brouillon en cours. Que souhaitez-vous en faire ?
« Ignorer » ou « Reprendre l’édition »
Je veux toujours reprendre l’édition, mais si je pouvais, en tant qu’utilisateur final, choisir d’ignorer, ce serait utile.

