Grazie per questo fantastico plugin, che si integra molto bene nei nostri casi d’uso per utilizzare Discourse per prendere appunti in modo collaborativo, fare brainstorming, ecc. Tuttavia, durante l’esame del plugin ho occasionalmente riscontrato dei glitch, che purtroppo sono difficili da riprodurre in modo coerente.
Ciò che ho riscontrato è che una modifica apportata dall’utente A viene annullata quando l’utente B aggiorna il documento, entrambe le modifiche essendo state esplicitamente salvate utilizzando il pulsante Salva. Presumo che ciò possa essere causato dalla connettività di rete e sono riuscito a riprodurre il comportamento come segue:
- Entrambi i browser iniziano con uno stato condiviso del documento:
- Il browser 2 perde la connessione (ma l’utente non se ne accorge):
- Il browser 1 salva una modifica:
- Il browser 2 apporta una modifica mentre è ancora offline:
- Il browser 2 torna online e salva la modifica:
- La modifica apportata nel browser 2 viene salvata, annullando la modifica precedente apportata nel browser 1:
So che questo sembra piuttosto artificiale, ma è stato l’unico modo per riprodurre il comportamento che riscontro ogni tanto. Qualcun altro ha riscontrato questo problema? Esiste forse anche una soluzione?





