Quelque chose ne va pas avec « Draft est en cours d'édition dans une autre fenêtre »

Je ne sais pas si mon réseau rencontre des problèmes, mais récemment, je rencontre constamment ce problème :

« Le brouillon est en cours de modification dans une autre fenêtre. Veuillez actualiser cette page. »

Or, je n’ai qu’une seule page web ouverte, aucune autre page web, et même aucun autre utilisateur sur le site que je connaisse.

Pourquoi cela arrive-t-il ?

3 « J'aime »

Pouvez-vous reproduire cela ici sur Meta ?

Pouvez-vous mettre à jour vers la dernière version pour écarter la possibilité Reducing the frequency of display for the warning "Draft is being edited in another window." ?

2 « J'aime »

Non, je n’ai jamais rencontré ce problème sur Meta.
Je pense que cela pourrait être un problème de réseau, comme lorsque vous êtes en train d’éditer et que le réseau échoue.

Ainsi, lorsque vous continuez à éditer, le serveur pense que vous rencontrez des problèmes dans cette rédaction.

Vous voyez, c’est actuellement la période des « Deux Sessions » en Chine, donc la connexion aux serveurs étrangers depuis la Chine est devenue assez mauvaise ces derniers jours.

Quel est le mécanisme de ce problème « Le brouillon est en cours d’édition dans une autre fenêtre » ? Est-ce qu’une défaillance du réseau peut en être la cause ?

1 « J'aime »

J’ai vu cela aussi, je sais de quoi il s’agit, je travaille sur une correction.

4 « J'aime »

Peux-tu vérifier si ce commit aide ?

Nous avions un cas où les brouillons pouvaient être enregistrés « simultanément », ce qui signifie que le compositeur pouvait être en train d’enregistrer un brouillon lorsqu’une autre sauvegarde de brouillon était déclenchée. Cela ne se produisait que lorsque la latence réseau était élevée, mais je pense qu’il est assez probable que tu aies été touché par ce problème, @xiasummer.

Aucune garantie que cela le corrige, car il s’agit d’un code très complexe, mais lors de tous mes tests locaux, cela fonctionne beaucoup mieux.

8 « J'aime »

Pouvons-nous avoir une option automatique ?

Par exemple, effectuer d’abord un test de latence et de taux de perte du réseau, puis définir automatiquement une stratégie de sauvegarde de brouillon appropriée.

Je ne suis pas sûr de vous suivre. Rencontrez-vous toujours des problèmes ?

Oui. Je veux dire, pour les différentes conditions de réseau des utilisateurs, utilisez différentes stratégies de rédaction.

Par exemple, si vous vivez dans de grandes villes où la connexion est excellente, vous pouvez rédiger plus fréquemment et définir 2 secondes comme délai de téléversement de la rédaction. En revanche, si vous habitez dans des zones reculées avec une latence réseau élevée, le délai de téléversement de la rédaction peut être automatiquement réglé sur 10 secondes.

Je suis d’accord, nous savons maintenant que publier mon commit a permis d’adopter une stratégie bien meilleure qu’auparavant, car nous attendons la fin d’une sauvegarde avant d’en lancer une nouvelle.

Remarquez-vous des problèmes maintenant ?