이 훌륭한 플러그인에 감사합니다. Discourse를 사용하여 협업으로 노트를 작성하고, 브레인라이팅(자유로운 아이디어 기록) 등을 하는 우리의 사용 사례에 매우 잘 맞습니다. 다만 플러그인을 검토하는 동안 간헐적으로 버그가 발생했는데, 불행히도 일관되게 재현하기가 어렵습니다.
경험한 문제는 사용자 A가 수행한 변경 사항이 사용자 B가 문서를 업데이트할 때 되돌려지는 것입니다. 두 변경 사항 모두 저장 버튼을 사용하여 명시적으로 저장되었습니다. 이는 네트워크 연결 문제로 인해 발생할 수 있다고 추측하며, 다음과 같은 방식으로 해당 동작을 재현할 수 있었습니다:
- 두 브라우저 모두 문서의 공유된 상태에서 시작합니다:
- 브라우저 2의 연결이 끊어집니다(사용자는 이를 인식하지 못함):
- 브라우저 1에서 변경 사항을 저장합니다:
- 브라우저 2가 여전히 오프라인 상태인 동안 변경 사항을 수행합니다:
- 브라우저 2가 다시 온라인이 되어 변경 사항을 저장합니다:
- 브라우저 2에서 수행된 변경 사항이 저장되며, 브라우저 1에서 이전에 수행한 변경 사항을 되돌립니다:
이것이 다소 인위적으로 보일 수 있다는 것을 알고 있지만, 가끔씩 경험하는 이 동작을 재현할 수 있었던 유일한 방법입니다. 다른 분들도 이 문제를 경험해 보셨나요? 혹시 이에 대한 해결책이 있을까요?





