Obrigado por este ótimo plugin, que se encaixa muito bem em nossos casos de uso para usar o Discourse para fazer anotações colaborativas, brainstorming, etc. Ao examinar o plugin, ocasionalmente experimentei falhas, que infelizmente são difíceis de reproduzir consistentemente.
O que experimentei é que uma alteração feita pelo usuário A é desfeita quando o usuário B atualiza o documento, ambas as alterações sendo explicitamente salvas usando o botão Salvar. Suponho que isso possa ser causado por conectividade de rede e consegui reproduzir o comportamento da seguinte forma:
- Ambos os navegadores começam com um estado compartilhado do documento:
- O Navegador 2 perde a conexão (mas o usuário não percebe isso):
- O Navegador 1 salva uma alteração:
- O Navegador 2 faz uma alteração enquanto ainda está offline:
- O Navegador 2 volta a ficar online e salva a alteração:
- A alteração feita no Navegador 2 é salva, desfazendo a alteração anterior feita no Navegador 1:
Sei que isso parece bastante artificial, mas foi a única maneira de reproduzir o comportamento que estou experimentando ocasionalmente. Mais alguém encontrou esse problema? Existe talvez até mesmo uma correção para ele?





