No, non ho mai riscontrato questo problema su Meta.
Penso che il problema possa essere legato alla rete, come quando stai modificando e la connessione fallisce.
Quindi, quando continui a modificare, il server pensa che tu stia avendo problemi con questa bozza.
Vedi, in Cina è in corso la “Lianghui”, quindi la rete dei server esteri che serve la Cina è diventata piuttosto scarsa in questi giorni.
Qual è il meccanismo dietro al problema “La bozza è in fase di modifica in un’altra finestra”? Può un fallimento della rete causare questo problema?
Puoi verificare se questo commit risolve il problema?
Avevamo una situazione in cui i bozze potevano essere salvati “concorrentemente”, il che significa che il compositore poteva essere nel mezzo del salvataggio di una bozza mentre ne veniva richiesto un altro. Questo accadeva solo quando la latenza di rete era alta, ma penso che sia molto probabile che tu ne abbia fatto le spese @xiasummer.
Non ci sono garanzie che risolva il problema, si tratta di codice molto complesso, ma in tutti i miei test locali funziona molto meglio.
Ad esempio, prima eseguire un test della latenza di rete e del tasso di perdita, quindi impostare automaticamente una strategia di salvataggio della bozza appropriata.
Sì. Intendo dire che, in base alle diverse condizioni di rete degli utenti, si possono adottare strategie di bozza differenti.
Ad esempio, se vivi in grandi città con una connessione eccellente, puoi creare bozze più frequentemente e impostare il tempo di caricamento della bozza a 2 secondi. Mentre se vivi in zone remote con una latenza di rete elevata, puoi impostare automaticamente il tempo di caricamento della bozza a 10 secondi.
Seguo, lo sappiamo già: dopo il mio commit abbiamo una strategia molto migliore rispetto al passato, perché rimandiamo il salvataggio se è già in corso un salvataggio.