Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synchronization errors #80

Open
gbodeen opened this issue Nov 22, 2024 · 1 comment
Open

Synchronization errors #80

gbodeen opened this issue Nov 22, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@gbodeen
Copy link

gbodeen commented Nov 22, 2024

I tested this with a colleague today, myself as the host and him as a participant, and we observed some undesirable behavior:

  • When we were both typing at the same time at different locations in the same file, some characters ended up at the wrong location.
  • When we were both editing the same file at the same time, and then paused and waited, the document state in my view versus his view remained different; they did not reconcile.
  • If he tried to save the file, he got an error toast. Changing the files.saveConflictResolution preference made the toast go away, but it resulted in my edits being reverted.

I was pleased that OCT is easy to set up locally. I hope the synchronization becomes more robust!

@msujew msujew added the bug Something isn't working label Nov 22, 2024
@msujew
Copy link
Contributor

msujew commented Dec 12, 2024

Hey @gbodeen, thanks for reporting the issues.

I was already aware of the last one, but the desync issue is new to me. I'll see whether I can write a few fuzzing tests to reproduce this and see what I can do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants